OverviewWe'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 DescriptionLead 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 SkillsYou 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 SkillsStrong 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 stuffWe'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
If you like the sound of the job, we encourage you to apply!
Seniority levelMid-Senior levelEmployment typeFull-timeJob functionInformation TechnologyIndustriesPublic HealthReferrals increase your chances of interviewing at The mSupply Foundation by 2xGet notified about new Senior Team Lead jobs in Auckland, Auckland, New Zealand.
#J-
Senior Developer • Auckland, New Zealand