Senior Engineer/ SDE 3
About Us
ProjectTech4Dev aims to be a high performing tech enabler for nonprofits. At Project Tech4Dev, we provide solutions ranging from providing open source platforms to NGOs to building tech capacity in nonprofits. We equip non-profits with the technology they need to amplify their impact. Our open source platforms include- Glific chatbot, Dalgo data management system, and Avni data collection tool. We also build tech and data capacity in nonprofits by placing seasoned technology professionals with our Fractional CxO Program. Find more about our initiatives here.
ROLE DESCRIPTION
Work with Fractional CxO team to understand NGO requirements
Work with Fractional CxO to help engineer independently minimum viable products (MVPs)/ proof of concepts (POCs)
Assist in data engineering projects, and development/maintenance of client CI/CD pipelines
Mentor SDE1/2 both internally and in NGO teams in software development lifecycle practices
Represent Project Tech4Dev at workshops and conferences which the team attends
Occasionally present webinars on Zoom on work done at Tech4Dev
Key Responsibilities
- Designing and executing the tech + data strategy and roadmap for NGOs from a CxO capacity
- Work closely with fCxO team on solutioning for NGOs common problems.
- Lead the technical direction and architecture for NGO applications to ensure scalability, reliability, and extensibility.
- Collaborate with Product Managers, NGOs and partners to translate strategic goals into a clear technical roadmap.
- Guide and mentor the fCxO engineering team along wiht other fCxOs - fostering strong design, coding, and review practices.
- Push the team towards operational excellence: uptime, monitoring, alerting, infrastructure automation, and CI/CD improvements.
Requirements
- 6+ years of software engineering experience, with at least 2+ in a SDE 3 role.
- Strong foundation in backend system design, architecture, and infrastructure - proficiency with NodeJS, Python or similar back-end frameworks.
- Experience managing cloud infrastructure, databases, queues, load balancing, and security for production systems.
- Deep understanding of APIs, integrations, and data systems, with a bias for automation and reliability.
- Strong leadership, mentoring, and communication skills - able to bridge technical and non-technical stakeholders.
- Comfort navigating ambiguous or evolving technical challenges, and a hands-on mindset to prototype and unblock teams.
Preferred
- Experience with social impact or civic-tech platforms, or working with NGOs and mission-driven organizations.
- Has leveraged AI in development and platforms
Compensation
Full-time position.
Compensation based on experience, interview and skills assessment.
Location
Remote. You will be required to travel every quarter for a 1-week long team sprint which will happen in destinations as decided by the team. This is an opportunity for the team to work together and have more in-person interactions. You will also be required to travel to NGO client destinations as and when needed for approximately two weeks every quarter.