SafeStack mascots talking around a desk in an office

Intermediate Backend Developer

For us, this year is all about growing SafeStack Academy and taking it to the world, so we can help more people bring security to their organisations.

We care about making cyber security easy to understand and navigate, and we’re looking for someone to help us build our new Academy LMS platform.

Important note: our team works remotely and we don’t have a physical office. This doesn’t work for everyone, but if it matches what you’re looking for, read on.

About you

For this role:

  • You’re passionate about cyber security.
  • You want to build and maintain a simple, modern, learning platform that helps teams around the world create high quality, secure software at speed.
  • You’re an experienced backend developer who can help build and run a reliable, highly scalable SaaS product.
  • You are keen to help build and maintain cloud infrastructure, following good DevOps practices.
  • You’re familiar with: Go (Golang), GraphQL / JSON / REST API development, Docker, PostgreSQL, AWS, Terraform, Git
  • Not essential, but bonus points if you’re familiar with or are eager to pick up: VueJS/NuxtJS, TailwindCSS, and contribute towards front-end development.

In general:

  • You’re excited about working with a startup with great potential and ambition.
  • You’re curious about new subjects. You don’t need to be a security expert but you’ll be comfortable asking questions to get to the heart of a subject.
  • You’re a quick and resourceful learner who’s not afraid to try new things.
  • You’re a creative problem solver who is equally effective working collaboratively and independently. You invite and value feedback on your work.
  • You’re organised, have strong attention to detail, and are comfortable managing your own projects and priorities.
  • You’re hands-on, pragmatic, flexible, and happy to pitch in as needed.
  • You ask for help when you need it, or communicate when you’re stuck and just want to spend some time unsticking yourself. You’re okay with the team rallying behind you to help you find solutions, whether that’s by working on your own or with others.

Practical stuff

  • You have somewhere safe and suitable to work remotely from. A strong, reliable internet connection is essential.
  • You’re comfortable, independent, and effective when working remotely and you’re familiar with the tools and technologies that enable that (we use Slack and Google Workspace for most things). You can do this while still playing a role in our team culture.
  • You have the legal right to work in New Zealand or Australia and live somewhere in one of these beautiful countries.

About us

  • We’re 14 people spread across New Zealand and Australia.
  • We work remotely. We don’t have an office, which means we’ve adapted how we work to create culture and connection without a physical shared space. This takes effort and doesn’t work for everyone.
  • We’re a mix of security experts, developers, marketers, salespeople, designers, and product owners (often all in one person), and we work across roles and help each other out. Find out more about us here.
  • We’re growing fast and currently serve 57 organisations and over 6,000 learners.
  • It’s been less than 2 days since our last screw up. We’ll screw up again soon, but that’s okay because we believe in failure and blameless culture.
  • We’re happy to accommodate part-time or altered working patterns if you have important things in your life like a family or other commitments.
  • We pay well and offer an annual wellness allowance. We also have an employee share option programme.

Does this sound like you?

If you’ve read down to here and think this could be you, we’d love to talk. 

We especially welcome applicants who make us more diverse, whether that be through gender, religion, ethnic origin, age, physical ability, or any other factor we’ve forgotten to list.

How to apply

Send through your cover letter explaining why you’re interested in this role and working with us, along with your CV, to

We aren’t in a hurry here, so take your time. We’d rather have an empty seat than the wrong person in it.