Location: Remote
Experience: 6+ years in software development (including Elixir/Phoenix)
Compensation: ₹1,08,333 - ₹1,83,333/month
Project Tech4Dev
Project Tech4Dev helps nonprofits (NGOs) by building technology for them. They provide solutions like open-source platforms and help build tech skills in nonprofits. One of their main projects is Glific, a WhatsApp-based communication platform that helps over 125 NGOs talk to their beneficiaries at a large scale.
Role
We are looking for an experienced backend engineer who is skilled in building systems using Elixir/Phoenix. You will be responsible for technical design and development, while also guiding and mentoring a team of engineers.
Responsibilities
- Design and build scalable backend systems using Elixir/Phoenix.
- Lead development projects and guide the team's work.
- Write high-quality, well-tested, and maintainable code.
- Create and maintain automated tests (using ExUnit).
- Monitor production systems, find and fix problems.
- Understand and improve existing applications.
- Participate in on-call support rotations.
- Work with other teams to deliver features on time.
- Keep up-to-date with the Elixir ecosystem.
- Mentor and coach junior developers.
Requirements
- 6+ years of software development experience, including professional experience with Elixir/Phoenix.
- Experience leading projects from start to finish.
- Strong understanding of functional programming, concurrency, and OTP (GenServer, Supervisors).
- Experience with databases (PostgreSQL preferred).
- Familiarity with frontend technology (ReactJS or modern JavaScript).
- Experience writing unit, integration, and property-based tests.
- Deep understanding of software architecture and design patterns.
- Proficient with Git workflows and CI/CD pipelines.
- Excellent problem-solving and communication skills.
- Ability to mentor junior engineers.
- Familiarity with DevOps (monitoring, logging, deployment).
Preferred:
- Experience in the social impact or civic-tech sector.
- Exposure to GraphQL.
- Experience with DevOps or cloud deployment.
- Used AI for development.
- Contributions to open-source Elixir projects.
Benefits
- Work remotely.
- Connect with the local Project Tech4Dev team once a month.
- Quarterly travel (1 week) for in-person team meetings.
- Occasional travel to NGO partner offices (once or twice a quarter).
Apply
Interested candidates can apply below.
Find more software engineering roles!