Project Tech4Dev
Project Tech4Dev is a vertical under Dasra that 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.
About the Role
In the engineering manager role, you will lead the Glific 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
Engineering degree with at least 7+ years of experience in technology. Experience working or volunteering in the social sector is important. The candidate should have experience working on commercial SaaS platforms using open-source technologies.
Skills & Competencies
- Technology professional with 7+ years experience with at least 2 years in an architect, lead and/or managerial role. Is self-driven and a team player.
- Deep knowledge and experience in engineering and project management.
- Experience in one or more of Python, Typescript, and Elixir/Clojure.
- Proven experience building front-ends and/or backends using open source frameworks.
- Produces high-quality maintainable production code, can understand and modify existing components and applications.
- Adheres to code testing, review and check-in procedures. Writes automated tests using and strives for complete code coverage.
- Has good problem solving skills and deep understanding of architectural and design solutions.
- Mentors team and coaches junior engineers in their skill and career growth.
Responsibilities
- Help formulate the technical roadmap for the platform(s). Manage the engineering team on the product/platform.
- Design, implement, and deploy platform-level changes in an automated and reliable manner.
- Interact with the user base and solve their problem in an iterative and agile manner.
- Work with the product managers and customer support team to ensure the quality of work delivered.
- Ensure consulting programs are managed and executed on time.
- Leading and inspiring the teams to identify the business needs, process gaps, and levers to build efficient systems with the use of technology.
- Building the technology team’s capacity on technological tools and processes.
- Identifying, building and managing relationships with partners who can build and deploy the necessary applications and technologies in an open source manner.
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.
Compensation
- The pay range for this position is expected to be between 16-24 Lakh p.a., based on skill set and experience.