Project Tech4Dev
Project Tech4Dev 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, Development Data Platform, and Avni. 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.
About The Role
Salary range: 33 - 40 LPA
You will lead the Dalgo engineering team with a focus on platform development, deployment as a SaaS, and operational excellence. Our development methodology is agile-driven and user-focused. We are also strong believers in documentation, unit, and integration testing, and have implemented these in our CI/CD pipelines on GitHub. Note that all the work you do, will be open source and licensed under AGPL v3. We expect the applicant to be interested in developing software for the social sector, creating digital public goods as well as mentoring the engineering team with design and operational best practices.
Qualifications & Experiences
10+ years of total experience, with at least 1-2 years of experience in playing a similar role and managing teams of software engineers. The candidate should ideally have experience working on commercial SaaS platforms.
Skills & Competencies
- Software developer with 10+ years experience with at least 2 years in a managerial role.
- Deep knowledge and experience in software engineering and project management.
- Proven experience building front-ends and/or backends using open source frameworks.
- Good knowledge of SQL, and strong understanding of database systems and data architecture is highly desirable.
- Experience running and managing the operations for a SaaS platform including incident response is highly desirable.
- Produces high-quality maintainable production code, can understand and modify existing components and applications.
- Has good problem solving skills and deep understanding of architectural and design solutions.
Responsibilities
- Oversee software development (scoping, planning, estimating, developing, testing, deploying, monitoring etc) for Dalgo including managing the developers on the team.
- Hire and manage developers through coaching and role modelling.
- Design, implement, and deploy platform-level changes in an automated and reliable manner.
- Be responsible for the security and reliability of the SaaS platform, with ownership and oversight of platform operations, monitoring, and incident management.
- Report upwards on the status of Dalgo engineering through a combination of development and operational metrics, and your personal insights.
- Own the technical strategy and architectural evolution of the platform, factoring in product direction as well as non-functional requirements like extensibility, performance and scalability.
- Work closely with customers to understand how they use the product, their pain points, and unmet needs and accordingly influence the product and engineering roadmap.
Work Location and Travel
- Work remotely.
- Connect with your local Project Tech4dev team once a month.
- Required travel every quarter for a week for Project Tech4dev team meeting.
- Required to travel to NGO’s office as per the need of the engagement, typically once or twice a quarter.