Overview
We’re the mSupply Foundation, stewarding a suite of software products used for medicine supply chain management in 42 countries in the low / middle income world. Our software is built to meet the needs of low and middle income countries, including challenges such as patchy, intermittent internet connections and deployment on local hardware. We’re building a new open source version of our software and we’re expanding our team to continue this work. This role is a two-year fixed-term contract aligned with our project timeline, with a history of long-term staff retention and ongoing development and training.
We’re looking for senior developers who can think, do, code, lead, mentor, strategise and contribute to delivering high-quality software that helps ensure medicines reach people who need them.
We strive for a supportive, friendly environment where each of us can grow and thrive. If contributing to a world where everyone has access to the medicines they need motivates you, this is a good fit.
Job Description
- Lead a small team (typically 3 people) working on our open source software ( You’ll work across the full stack, focusing on a robust, high-performance, well-designed solution.
- Help steer technical direction and architectural decisions for your team’s domain, balancing technical excellence with practical delivery.
- Own and deliver significant features end-to-end, from design through deployment and monitoring.
- Collaborate with the team to ensure scalability, reliability and performance so clients with patchy internet can use the software effectively.
- Mentor and support team members’ growth, helping them develop technical skills and problem-solving abilities.
- Collaborate with other team leads and stakeholders to deliver high-quality software that meets client needs.
- Foster a positive team culture that reflects our values of kindness, intelligence, and purpose.
Useful Skills
You should enjoy software in general and be able to understand software from a user perspective.Demonstrate initiative and creative problem-solving, with good judgment on when to work independently or involve others.Able to prioritise tasks and help your team manage technical work effectively.Great people skills for leading a small team and handling client interactions with clarity, consideration, friendliness and empathy.Clear communication in technical contexts, including explaining complex decisions to both technical and non-technical stakeholders.Experience mentoring or leading other developers, even informally.Experience with agile and scrum practices is helpful.Useful Technical Skills
Strong understanding of relational databases (PostgreSQL and SQLite).Experience with system architecture, API design, and making architectural decisions.Ability to review code thoughtfully and provide constructive feedback.Technical experience with Rust (or strong experience in systems programming languages).Typescript, GraphQL, Git and Gitflow, SQL (PostgreSQL and SQLite), React, Webpack, npm / yarn.Capacitor, Electron and Java.Other stuff, important stuff
We’re based in Auckland, and the future Developer will need to be as well (hopefully you!).We will pay a salary that is fair.Job Applications close : Wednesday 5th November 2025
We know that men tend to apply for jobs when they meet 60% of the qualifications, while women and people from other minority groups tend to apply when they meet nearly all of them. If you like the sound of the job, we encourage you to apply!
Seniority level
Mid-Senior levelEmployment type
Full-timeJob function
Information TechnologyIndustries
Public HealthReferrals increase your chances of interviewing at The mSupply Foundation by 2x
Get notified about new Senior Team Lead jobs in Auckland, Auckland, New Zealand .
#J-18808-Ljbffr