Technology Specialist / Senior Software Engineer
Would you like to use your software tech skills to save lives? Join us!
APPLY NOW
Location: Remote within India. Preferably (but not necessarily) based in Pune, which allows for periodic in-person meetings with other team members.
Travel: Once or twice in a quarter to work closely with program teams
Salary Range: 8 - 18 Lakhs per annum (depends on the number of years of experience and skills. Moreover, flexibility possible on upper limit for outstanding candidates who demonstrate exceptional skills and experience)
Application deadline: Monday 14 April 23:59 Hours
About Suvita
Suvita is a startup nonprofit working to increase uptake of routine childhood immunisations in India. We are impact-focused and currently deliver two evidence-based programmes to boost attendance at vaccination appointments:
-
Identifying natural community influencers and supporting them to act as immunization ambassadors.
-
Sending SMS reminders directly to new parents and caregivers, to help them remember when their child is due for a vaccination.
At Suvita, we’re not just building software; we’re creating solutions that help save lives by boosting childhood immunization across India. As a tech-enabled, data-driven nonprofit, we leverage modern tools and technology to deliver our impactful programs. Our infrastructure includes a robust ETL pipeline in Python, SurveyCTO & Telerivet API integrations, AWS Servers, PostgreSQL, Google Big Query, Looker Studio, and Google Analytics. This setup allows us to gather, analyze, and act on critical data to maximize the impact of our work.
Having already reached over 40 lakhs families, we are on an exciting journey to scale even further. Incubated and funded by leaders like The/Nudge Foundation, Charity Entrepreneurship, Mulago Foundation, and GiveWell, we are poised to make an even bigger impact
About the role
This is an exciting opportunity to use your tech skills for a meaningful cause while working with advanced technology in a fast-paced, startup-like environment. You will increase the impact of our programmes by: improving the “product”, making our work more scalable, or finding efficiencies to reduce costs and work more effectively.
Below are some examples of projects that you might undertake:
-
Currently for Suvita's SMS reminder programs, all the data processing is done via google sheets and standalone desktop programs. Identify ways to automate the process (we expect there are probably off-the-shelf solutions here so we won’t need to reinvent the wheel) to make the programme more scalable.
-
Suvita uses SurveyCTO for conducting Surveys, and case management is done via google sheets. Explore ways of implementing case management within SurveyCTO to distribute and assign survey samples to field officers.
-
Suvita would like to start doing A/B testing in Surveys through survey parameter adjustments. Identify the best tool that interacts well with SurveyCTO and work out how you will use it to facilitate A/B testing and/or collaborate with experts from the wider network to build the tool. Develop automated dashboards presenting crucial metrics for easy comparison of survey results enabling A/B testing.
-
Currently, a lot of time and effort is spent in doing Survey Audio audits for every survey round. Explore technologies for automating audio auditing in surveys to facilitate continuous improvements.
-
Program teams, co-founders, and other team members often need smaller, ad-hoc analyses to support decision-making, but these reports are not currently automated. Conduct smaller analyses based on specific requirements and build dashboards to present insights. For example, analyzing whether the average time spent on the phone for recruitment varies by month, whether male Survey Officers are more likely to recruit male Ambassadors, or identifying Primary Health Centers (PHCs) with the highest percentage of missing phone numbers.
-
Compliance with data security regulations is critical, especially with the introduction of the Digital Personal Data Protection Bill 2023. Ensure that all processes and data handling methods align with regulatory requirements, proactively addressing compliance needs.
Key Responsibilities for this role:
-
Develop and optimize backend and/or frontend solutions using Python, JavaScript, or other suitable languages based on the use case.
-
Enhance and maintain infrastructure, ensuring scalability, efficiency, and cost-effectiveness across AWS, PostgreSQL, and Google BigQuery.
-
Take ownership of projects, working with the Head of Tech on a wide range of initiatives, including automation, AI/ML, and infrastructure improvements.
-
Collaborate with on-ground program teams to develop and implement tech-driven solutions that improve impact on the ground.
-
Manage vendor relationships to ensure smooth integrations and optimize external partnerships.
-
Stay ahead of technology trends and continuously improve Suvita’s systems through innovative solutions.
Who are we looking for?
We’re looking for someone who loves tech and coding and is passionate about using technology to make a difference. Someone who is eager to contribute to Suvita’s mission and impact, and is ready to get their hands dirty and do what it takes to take a task from start to finish.
Must Have Skills and Competencies:
-
Experienced in programming, Python preferred or another back-end programming language.
-
Knowledgeable in relational databases (e.g. PostgreSQL) and capable of designing and managing complex data structures and SQL queries.
-
Able to suggest non-technical solutions when they better serve the organization, including leveraging no-code tools or automation.
-
A self-starter who’s highly organized and can set up your own routine without requiring much supervision.
-
A proactive problem-solver with a startup mindset—ready to take ownership and solve challenges independently. Whether it's coding, troubleshooting, or designing a workaround, being able to get things done efficiently, taking full ownership of your work and seeing tasks through to completion.
-
A quick learner, adaptable, and eager to pick up new technologies or methodologies to meet evolving needs.
-
Strong communication and teamwork skills, able to collaborate with team members and stakeholders.
-
Integrity-driven—you do the right thing even when no one is watching and prioritize what’s best for the organization over personal preferences.
-
Excited about the work, not just the tech—you care about the impact and enjoy solving real-world challenges.
-
Fluent in English and Hindi.
Good to Have Skills and Competencies:
-
Experience with data visualization tools.
-
Experience with AI/ML.
-
Knowledge of no code tools like google appsheet.
-
Knowledge of HTML, CSS, and JavaScript for developing user-friendly interfaces.
-
Cloud platform experience (AWS, Azure, GCP).
-
Experience with chatbots (especially WhatsApp chatbots).
-
Basic proficiency in Marathi.
Why is this a brilliant opportunity?
This role offers a unique opportunity to make a significant impact while advancing your technical skills and working with a dedicated and passionate team.
-
Impactful Work: Your contributions will directly save lives by improving vaccination outreach.
-
Skill Development: Gain hands-on experience with cloud, ETL pipelines, AI/ML, and reporting tools while continuously learning and growing.
-
Diverse Projects: Work on a variety of initiatives, from automation to AI, ensuring ongoing learning and experimentation with new tools and technologies.
-
Agile & Ownership-Driven: Fast decision-making with opportunities to take ownership of projects.
-
Collaborative Environment: Work in a values-driven, fun, supportive, and mission-focused team. We are a team with strong values and an energising and effective way of working.
-
Flexible Work Environment: Fully remote within India, with program-related travel.
-
Work-life Balance: We value efficiency and well-being—our team enjoys a healthy work-life balance. We also offer 35 days of paid leave per year, plus 12 days of sick leave at full pay.
Other details
-
Hours: Full-time
-
Benefits include:
-
35 days paid holiday leave per year plus 12 days sick leave at full pay.
-
Health insurance policy for all India-based team members.
-
-
Reports to: Head of Technology
How to Apply
-
Complete the coding challenge at this link as the first step. It should typically take around 1-4 hours to complete this challenge
-
Upon successful completion, the application form will open for you to proceed with the next step. It should typically take around 30-60 minutes to complete this form.
📌 Note:
-
The application form will be accessible only after successfully completing the coding challenge.
-
Do not use ChatGPT or any AI tools to solve the challenge. We are looking for your original problem-solving skills.
-
We will be tracking each submission as part of our evaluation process
Frequently asked questions
Please refer to this document link for frequently asked questions.
For any issues, please email careers@suvita.org
All the best! 🚀