Talent.com
No longer accepting applications
Intermediate Full-Stack Developer : help get medicines to 400 million people around the world

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

mSupply FoundationAuckland, Auckland, New Zealand
7 days ago
Job description

Full-Stack Developers : 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!

#J-18808-Ljbffr

Create a job alert for this search

Intermediate • Auckland, Auckland, New Zealand

Related jobs
  • Promoted
Clinical, Product And Technical Support Specialist

Clinical, Product And Technical Support Specialist

Gn GroupAuckland, New Zealand
Clinical, Product and Technical Support Specialist page is loaded## Clinical, Product and Technical Support Specialistlocations : Aucklandtime type : Full timeposted on : Posted Todaytime left to appl...Show moreLast updated: 2 days ago
  • Promoted
Kyc Analyst - 12 Months Fixed Term

Kyc Analyst - 12 Months Fixed Term

Westpac New ZealandAuckland, New Zealand
We're hiring : KYC Analysts – Multiple Specialised Streams.Reporting to : Manager – Specialised KYC.Are you passionate about financial crime prevention and regulatory compliance?.We're looking for KY...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer - Pega Test

Senior Software Engineer - Pega Test

ASB BankAuckland, Auckland, New Zealand
At ASB, we're all about doing what we can to help our customers get "One Step Ahead" by giving them the tools they need to manage their lives and plans for their families and future.We embrace inno...Show moreLast updated: 3 days ago
  • Promoted
Quality Assurance Engineer

Quality Assurance Engineer

Foodstuffs North IslandMāngere-Ōtāhuhu, Auckland, New Zealand
You know New World, PAK’nSAVE and Four Square right? That’s us!.With 300+ stores and over 24,000 Foodies across Te Ika-a-Maui, our North Island Co-op has the privilege of helping New Zealanders get...Show moreLast updated: 30+ days ago
  • Promoted
Clinical Trials Laboratory Technician

Clinical Trials Laboratory Technician

HarbourcancerAuckland, New Zealand
OverviewHarbour Cancer & Wellness is seeking a detail-oriented and proactive Clinical Trials Laboratory Technician to support our growing clinical trials portfolio. FTE) on Tuesdays, Wednesdays, and...Show moreLast updated: 20 days ago
  • Promoted
Clinical Applications Specialist (West Coast)

Clinical Applications Specialist (West Coast)

KubtecWorkFromHome, Auckland, New Zealand
Clinical Applications Specialist (West Coast).Kubtec is a growing company in the exciting space of breast cancer and intra-operative imaging. Kubtec’s products are leaders in a niche application spa...Show moreLast updated: 30+ days ago
  • Promoted
Quality Assurance Engineer - Platform

Quality Assurance Engineer - Platform

Foodstuffs North IslandMāngere-Ōtāhuhu, Auckland, New Zealand
You know New World, PAK’nSAVE and Four Square right? That’s us!.With 300+ stores and over 24,000 Foodies across Te Ika-a-Maui, our North Island Co-op has the privilege of helping New Zealanders get...Show moreLast updated: 29 days ago
  • Promoted
Project Co-Ordinator

Project Co-Ordinator

ClearpointAuckland, New Zealand
AucklandA bit about usFor over 18 years, ClearPoint has helped organisations succeed in a continually changing digital landscape. We are a trusted technology partner combining digital design, softwa...Show moreLast updated: 25 days ago
  • Promoted
Clinical Application Specialist

Clinical Application Specialist

Ppd SearchAuckland, New Zealand
Join to apply for the Clinical Application Specialist role at PPD SearchDirect message the job poster from PPD SearchEmpowering Careers & Companies in MedTech & Pharma | Expert Recruiter | Candidat...Show moreLast updated: 28 days ago
  • Promoted
Clinical, Product And Technical Support Specialist

Clinical, Product And Technical Support Specialist

ResoundAuckland, New Zealand
Newly created role to support recent growth!.Excellent opportunity for sales and customer focused Audiologist / Audiometrist with a passion for training. Office based role with flexible work arrange...Show moreLast updated: 1 day ago
  • Promoted
Waitemata Central Staffing Team Co-Ordinator

Waitemata Central Staffing Team Co-Ordinator

Te Whatu Ora - Health New Zealand WaitemataAuckland, New Zealand
FTE, 48 hours per fortnight)Based at North Shore HospitalHealth New Zealand | Te Whatu Ora is firmly grounded in the principles of Te Tiriti o Waitangi and is committed to building a health system ...Show moreLast updated: 4 days ago
  • Promoted
Quality Assurance Engineer - SAP

Quality Assurance Engineer - SAP

Foodstuffs North IslandMāngere-Ōtāhuhu, Auckland, New Zealand
You know New World, PAK’nSAVE and Four Square right? That’s us!.With 300+ stores and over 24,000 Foodies across Te Ika-a-Maui, our North Island Co-op has the privilege of helping New Zealanders get...Show moreLast updated: 30+ days ago
  • Promoted
Npd Technologist

Npd Technologist

Scientific & Technical RecruitmentAuckland, New Zealand
Lead exciting NPD projects creating innovative products!.At Scitex, we're partnering with a well-established food manufacturer to find an experienced NPD Technologist who's ready to take the lead o...Show moreLast updated: 1 day ago
  • Promoted
Clinical Application Specialist

Clinical Application Specialist

PPD SearchAuckland, Auckland, New Zealand
Clinical Application Specialist.Direct message the job poster from PPD Search.Empowering Careers & Companies in MedTech & Pharma | Expert Recruiter | Candidate Coach | Connecting Top Talent with In...Show moreLast updated: 30+ days ago
  • Promoted
QA Automation Engineer - UI / API

QA Automation Engineer - UI / API

Randstad New ZealandWorkFromHome, Auckland, New Zealand
QA Automation Engineer – UI / API – Contract.Join a high-performing Agile delivery team working on enterprise-grade solutions. This is a contract role (4 to 6 months, likely extension) based in centra...Show moreLast updated: 30+ days ago
  • Promoted
Clinical Applications Specialist - Ultrasound | Auckland

Clinical Applications Specialist - Ultrasound | Auckland

Austcorp Executive Recruitment Pty LtdAuckland, New Zealand
OverviewClinical Applications Specialist – Ultrasound | AucklandAre you passionate about ultrasound and looking to take your expertise beyond the scanning room?. This is a rare opportunity to join a...Show moreLast updated: 30+ days ago
  • Promoted
Devops Engineer- Medtech

Devops Engineer- Medtech

Banyan Software, Inc.Auckland, New Zealand
We are home to some of the best workplaces in the world.Ready to take on exciting challenges, unlock new growth opportunities, and be part of a fun, dynamic team?. We're a group of successful softwa...Show moreLast updated: 30+ days ago
  • Promoted
Clinical Trial Coordinator

Clinical Trial Coordinator

HarbourcancerAuckland, New Zealand
Competitive salary Please Quote Reference Number • • • • •.Experienced Clinical Trial Coordinator.Opportunities for professional development. Growing company with a supportive team culture.Harbour Cance...Show moreLast updated: 5 days ago