Intermediate Full-Stack Developer

5 days ago


Auckland CBD, New Zealand The mSupply Foundation Full time

Intermediate Full-Stack Developer: help get medicines to 400 million people around the world

We're the mSupply Foundation. Somehow we've ended up being the stewards of a suite of software products that are by far the most widely used for medicine supply chain management in 42 countries in the low/middle income world. Our software is built by default for the needs of low and middle income countries, which brings with it interesting technical challenges - building a sync system for patchy, intermittent internet connections, and making software that will be deployed on local hardware.

We're on the journey of building a new open source version of our software. It's amazing how far we've got. It's amazing how far we have to go.

We need to increase our team size to do the good work that we've already committed to in the next few years, and we need some senior developers who can think, do, code, lead, mentor, strategise and more.

We try to provide a supportive, friendly environment where each of us can grow and thrive. Please only apply if the thing we're trying to do (contribute to a world where everyone has access to the medicines they need), is something that would motivate you.

We have a great team. You'll love them. That is, you'll get lots of friendly support.

This role is a two-year fixed-term contract aligned with our current project timeline. That said, we have a 20-year track record of retaining staff, and we invest in long-term development and training. We plan and train for continuity and growth, and always aim to be able to keep staff on long term.

Summary of our AI stance: we use it where it helps (both in our development and in our products), but use careful judgement to evaluate when it really helps

Job Description

  • We're building and maintaining our open source software ), used in over 40 countries. You would be working across our full stack, with a strong focus on our Rust-based server and GraphQL API.
  • Own significant features and technical decisions, working independently while collaborating with the team on architecture and design.
  • Be involved in our development cycle of software components, including development, testing, deployment, and monitoring.
  • Work with the team to ensure the scalability, reliability and performance of our software so our clients with patchy internet don't struggle with using it.
  • Help mentor junior developers and contribute to our technical documentation and best practices.
  • Collaborating closely with the team to deliver high-quality software solutions that meet our clients' needs.

Useful Skills

  • You need to like software in general, and be able to understand software from a user perspective
  • You don't wait for problems to solve themselves, you jump in with initiative and creative solutions. You've got the judgment to know when to run with an idea solo and when to bring others into the conversation
  • Able to prioritise tasks well
  • Great people skills - you'll be working with a team, helping them to do their jobs well and treat our clients well. You'll need to be clear, considerate, friendly, and empathetic. Team player
  • Communicate clearly in a technical context, including explaining complex technical decisions to both technical and non-technical stakeholders
  • Experience with agile and scrum practices is helpful

Useful Technical Skills

  • A solid understanding of relational databases (we use PostgreSQL and SQLite)
  • Experience with system architecture and API design
  • Technical Experience

  • Rust (or strong interest in learning - this is our server language)

  • 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 our future Developer will need to be as well (hopefully you).
  • We will pay a salary that is fair.

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 only apply for jobs when they meet nearly all of them. With that in mind, if you like the sound of the job, we encourage you to apply

The application process

Only via email to .foundation please - we will not consider your application if you just click "Apply now"

Send us the usual stuff (CV. If you've written any code that's publicly available, include a link, thanks), plus your answers to the following questions.

Tell us something about how you see the world, society, and people.

You have $100,000 to spend to make the world a better place. What's the plan?

Send us a poem you wrote, or like.



  • Auckland CBD, New Zealand b-e23e-425e-aa78-d5c71158a2e5 Full time

    Why You'll Enjoy This Role: Auckland CBD location with direct access to highly experienced development teamsStrong potential for contract extension, based on project success and performanceOpportunity to solve complex engineering challenges using modern development practices and cloud infrastructureJoin a team that values technical excellence,...


  • Auckland CBD, New Zealand Talent Army - Winners of Innovation in Recruitment & Recruiter of the year 2023 Full time

    About the Company: Our client is a globally recognised SaaS company providing real-time tracking, communication, and operational coordination software  Their platform plays a critical role in helping organisations save lives and protect people in high-stakes environments About the Role: This is a contract role built for engineers who love shipping useful,...


  • Auckland CBD, New Zealand Kiwibank Full time

    Our Digital & Technology team is passionate about leveraging cutting-edge technology to provide exceptional customer and employee experiences. We're at the heart of Kiwibank's digital transformation, delivering innovative solutions and seamless digital experiences. You'll join a vibrant, expert team where learning, collaboration, and making an impact are...


  • Auckland City, New Zealand Pattern Full time

    We're seeking an intermediate developer with 3-4 years experience with C# and JavaScript, ready to tackle an array of client projects based in Auckland, NZ. We might be small, but we're bursting with a rapidly expanding client base and exhilarating projects. We work in Agile teams so you'll be reporting to project leads, playing an instrumental role in our...


  • Auckland City, New Zealand TRA Full time

    **Calling all passionate full stack developers! If you want to make a lasting impact by bringing a new tech to life within a lead-edge agency, join our team and leave your mark on the future of tracking technology.*** **ABOUT US TRA is an insights agency. We are a diverse group of thinkers, intent on solving the complex and challenging problems our clients...

  • Full Stack Developer

    2 weeks ago


    Auckland City, New Zealand Visa Full time

    Company Description Visa is a world leader in digital payments, facilitating more than 215 billion payments transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable and secure...


  • Auckland City, New Zealand COUNTDOWN NZ SUPPORT Full time

    Technically complex projects driving the future of digital retail - Competitive salary + bonus + grocery discount card + group discounts - Funky Ponsonby office, Agile environment, flexible working options **Ready to make an impact? We are! The CountdownX development chapter are a dynamic bunch of coders significantly impacting kiwis shopping experiences...


  • Auckland, Auckland, New Zealand Comspek International Limited Full time

    Our is on the hunt for an experienced Full Stack Developer who's ready to dive into Generative AI projects making real business impact. Location: Auckland preferred (remote within NZ considered)This isn't a "sit and wait" kind of gig — IMMEDIATE start OR who can start within 2–3 weeks max and hit the ground running. You'll join a high-performing team...

  • Full Stack Developer

    2 weeks ago


    Auckland, Auckland, New Zealand Generate KiwiSaver Scheme Full time NZ$80,000 - NZ$120,000 per year

    About UsWe are a proudly New Zealand-owned, award-winning KiwiSaver and wealth manager. Our mission is to educate and empower our customers to make informed financial decisions and achieve strong long-term performance. With a relentless focus on these goals, we are dedicated to growing Kiwis' wealth and helping them attain better financial outcomes in...

  • Full Stack Developer

    2 weeks ago


    Auckland City, New Zealand HAYS Full time

    Amazing opportunity to join a disruptive company who is making the world a better place **Your new company** Based in Auckland, this fast-growing creative technology company is looking for a talented Full Stack Developer to join their successful development team. **Your new role** My client is a mission-driven startup in the environmental geospatial...