Lead Engineer - Ansh App and Platform
Remuneration: INR 20,00,000 to 30,00,000 CTC per annum.
Location: Remote. Preferably in Delhi, or in North India.
Apply by: 30/11/26 - applications assessed on a rolling basis - apply early if possible.
About Ansh
Around 500,000 newborns die in India every year. Most are low birthweight or premature babies. Kangaroo Mother Care (KMC) — skin-to-skin contact, close monitoring, exclusive breastfeeding — reduces neonatal mortality by 33–50% and carries the WHO’s strongest possible recommendation. The evidence is settled. The problem is getting it to actually happen inside government systems and communities, at scale, consistently.
Ansh is dedicated to saving newborn lives by building healthcare capacity to implement Kangaroo Care in government systems in India. Our mission is to create a scalable and cost-effective model that implements and promotes Kangaroo Mother Care and other impact focused newborn care best practices.
Founded in 2023, we now have more than 170 on-ground full-time staff, 3 implementation partners, and 10 core team members delivering our programs in 15 District Hospitals. We estimate a neonatal mortality reduction of 33-50% as a result of Ansh programs, and GiveWell estimates our work saves one life per $2500. We have received a GiveWell grant to scale our work across Rajasthan, we are expanding into Madhya Pradesh, and we are piloting community-based KMC that reaches babies after they leave hospital.
The role
The Ansh app is how nurses and field teams deliver and record KMC across our district hospitals every day. We are currently moving it from FlutterFlow to a native Flutter codebase so we can build faster, test properly, and scale to new states and new programs. Once on Flutter, we plan a substantial revamp of the UI, so this role is about taking the app to the next level, not just maintaining it. We are looking for an exceptional engineer to own and develop the app from here, including supporting the final stages of that transition if it is still underway when you join.
You will be Ansh's lead technical owner of the app and its platform: architecture, code quality, releases, and the roadmap. You will own the cloud backend behind the app (Firebase and Google Cloud) and support our data dashboards (Streamlit on BigQuery).
We work AI-first. Much of our dashboard development already runs through Claude Code, and we want the app to work the same way. You should be someone who uses AI tools to move significantly faster than a traditional developer, and who sets up codebases, tests and review practices so that speed doesn't cost reliability. This is a hands-on role: you will write most of the code yourself (leveraging AI). It is also a strategic one. You will work directly with the C-suite and the program and M&E teams to decide what we build, why, and in what order. Our tech team is small, so this role calls for a startup mentality and the initiative to step outside a predefined scope when something needs doing.
You will report directly to the C-suite and work closely with our technical lead, a principal-level engineer and architect with 25+ years of experience in software architecture, data and cloud, who is based in the US Pacific time zone. You will collaborate asynchronously and he will provide support including onboarding, architecture review and security decisions. Production issues during Indian working hours are yours to handle first, using the runbooks and rollback processes you will own.
Key Responsibilities
Own and develop the Ansh app and platform
-
Take end-to-end ownership of the Ansh app, including its security: architecture, features, bugs, performance, releases and app store management, secure authentication and access controls, encryption, dependency updates, review of all new code (including AI-generated code) for vulnerabilities, and a clear plan for responding to a security incident.
-
Lead the UI and UX revamp of the app after the move to Flutter, working directly with nurses, M&E coordinators and program staff to design for our real users: shared tablets, patchy connectivity, busy wards, and Hindi-speaking staff with varied and often limited digital literacy.
-
Support the final stages of our move from FlutterFlow to Flutter where needed, such as field rollout and data checks. You don't need to know Flutter already.
-
Keep the codebase fast to work in and reliable: automated tests, CI/CD, code review, and a repo set up so AI coding tools work well in it.
-
Turn input from nurses, M&E coordinators and program staff into working features, from requirements through to release notes and team briefings.
-
Own the app's cloud backend on Firebase and Google Cloud (Firestore, authentication, security rules, Cloud Functions, BigQuery exports, logging and monitoring, IAM), along with accounts, access, backups and data quality, so data flows cleanly into our dashboards, with care for sensitive health data.
-
Keep the cloud setup reliable and affordable: monitor logs and errors, manage our production, staging and test environments, and keep an eye on costs.
-
Set up production so that issues can be handled without waiting for anyone: monitoring and alerts, runbooks, a rollback plan, a safe release process, and a clear escalation path.
Shape the product and the roadmap
-
Work with the C-suite to build and own the product roadmap, bringing a clear view on feasibility, sequencing and trade-offs.
-
Spend time understanding how the app is used on the ground, and use that, plus usage data, to decide what to build next.
-
Advise on build vs. buy vs. partner decisions.
Support our dashboards and wider tech
-
Contribute to our Streamlit dashboards on BigQuery, using Claude Code for much of the day-to-day development.
-
Keep the app's data model and dashboards in step as new features and programs are added.
-
Direct and review work from external engineering partners if and when we bring in extra capacity.
-
Champion AI-assisted development across Ansh's tech work, and recommend tools and practices that help the wider team move faster.
-
Communicate in writing: short written updates, clear handovers, and decisions recorded where the whole organisation can find them, so that work moves forward across time zones and isn't held in one person's head.
Candidate profile
Essential
-
A heavy, skilled user of AI coding tools (e.g. Claude Code, Cursor) who can show how they use them to ship faster, and who has the judgement to keep AI-generated code secure, tested and maintainable.
-
Around 5+ years of software engineering experience in two or more languages, including owning a production system end to end: architecture, releases, and the consequences in production. Mobile experience is a plus; Flutter and Dart can be learned on the job.
-
Hands-on experience with cloud backends on GCP, AWS, Azure or similar (serverless functions, a managed data warehouse, logging, IAM). You don't need to know GCP or Firebase already; strong experience on another cloud is fine.
-
Strong software engineering fundamentals: clean architecture, testing, version control (git), CI/CD and code review.
-
A security-first mindset, with experience securing apps and their backends (e.g. authentication, access rules, encryption, and common risks).
-
Product thinking and a good eye for UI and UX: can talk to users, spot the real problem behind a request, make good calls on what not to build, and has shipped or led a significant app redesign.
-
Strong communication: translates requirements from non-technical colleagues into specifications, and explains trade-offs back clearly.
-
Comfortable working asynchronously across time zones, with strong written communication and the independence to handle production issues alone during your working day.
-
High ownership and agency: comfortable being the lead technical owner in a fast-growing organisation and resolving blockers independently.
-
Fluent in English; based in India and comfortable working remotely with a distributed team, with occasional field visits.
-
Deep alignment with Ansh's mission, and a serious, evidence-based commitment to impact.
Preferred / nice to have
-
Hands-on GCP experience (BigQuery, Cloud Functions, Cloud Logging, Pub/Sub), plus Python and SQL, ideally with Streamlit.
-
Firebase (Firestore, auth, security rules) and building apps that work offline or with poor connectivity.
-
Experience building apps for frontline or field workers, health systems, or low-resource settings.
-
Experience with accessibility and localization (Hindi) in mobile apps.
-
Fluency in Hindi.
-
Experience with migrating a live app from a low-code platform to a code base.
We care more about how fast you can grow into this role than about where you start today. If you meet most of these and the mission speaks to you, please apply.
Reasons to apply
-
Your work will save lives. The app is how nurses deliver and track care for small and sick newborns every day.
-
You'll own and shape a product used every day across multiple states, and lead its next-generation redesign.
-
Senior technical support from day one: a technical lead to work with and a thorough handover of the current systems.
-
An AI-first team that expects you to use the best tools available, and gives you room to set how we build.
-
A high-leverage, high-autonomy position in a young, ambitious, evidence-driven organisation, working closely with a C-suite that takes both the impact and its people seriously.
-
You'll learn a lot about what it takes to run a health program inside the Indian public system.
-
Competitive nonprofit compensation, health insurance, and flexibility in how you work.
Hiring Process
If this sounds exciting, please complete this application form by 30th November. We review applications on a rolling basis and progress candidates to the next stage as we go. The process includes a short practical task and a technical interview, and you will meet our technical lead along the way.
Ansh is committed to equal opportunity. We welcome applications from candidates of all backgrounds and strongly encourage applications from people who are underrepresented in this sector. We do not discriminate on the basis of gender, age, disability, caste, religion or belief, sexual orientation, marital status, or race.
