Lead Full Stack Software Engineer

  • Full Time Job
  • On-site
  • nzd
Devoli

At Devoli, our mission is to simplify telco & communications. We have built the leading platform to orchestrate and manage data and voice services, taking the hassle out of telco for our customers.

Founded in 2008, we have a few more grey hairs than your typical start-up. We have the privilege to work with a long list of amazing customers, from local managed service providers (MSPs) to big household names like Contact Energy. Our SaaS Platform’s Portal and APIs simplify access to a wide range of products for our customers, managing 150,000 connections.

We’re well underway in our move from our legacy PHP monolith to a distributed architecture using Python & Golang in the backend, and React with Next.js in the frontend. We make extensive use of AI tools, with Cursor.AI and Claude Code being our current favourites.

We are small but diverse team of 50ish people, headquartered in an old pub in Victoria Park in Auckland's CBD.

The Role

We have ambitious goals for our SaaS platform and are looking for an experienced senior or lead software engineers to help us get there.

As a member of one of our cross-functional squads, you will work closely with other amazing humans in your squad and across our Product and Customer Success teams. You will be working in an environment focused on product development which embraces creativity, diversity of thought, and teamwork.

As a team, we use nimble processes to help us stay focused on delivering real outcomes for our customers. We love a good challenge and empower our people to solve hard problems — whether they’re technical, customer-related, or business-focused. We also firmly believe that software only truly adds value once it’s in production, solving real problems and creating value.

We have a good mix of skills in the team today and are looking for senior or lead level Software Engineers who are interested in solving complex problems. Software Engineering is changing rapidly, and we are looking for people who want to navigate these changes with curiosity and a growth mindset.

Below is a snapshot of our current tech stack, and what we're looking for in order to fulfil our future plans.

  • A collection of new (macro) services being built in Python and Golang, frontend in React/Typescript (with NextJS) 
  • A legacy PHP / Yii monolith which we are actively working to retire 
  • A number of additional services in Node and Kotlin we maintain 
  • Lots of API integrations with 3rd party providers & vendors like Chorus, Spark, TFF, Enable, Stripe, IPMS, and many more 
  • We use common tools like Github, persist to SQL, S3, and MongoDB, and run on AWS 
  • We use GenAI tools to help us be more productive – Cursor.ai and Claude Code are our current favourites. 

What we're looking for:

  • You’re a professional and seasoned software engineer who’s made your fair share of mistakes and learned from them. You know how to make pragmatic, well-informed decisions in your work.
  • You have 7+ years or professional software development experience
  • You have expertise across the layers of a modern software stack in a commercial SaaS environment.  
  • You are experienced working in Python or Golang, and have an opinion on what good design & code looks like.
  • You are experienced working in the frontend, preferably using React with Next.JS experience.
  • You communicate well and are able to ask the right questions to help enhance everyone's understanding.
  • You're not afraid to give caring and honest feedback to anyone on the team, and are open to receiving the same.
  • You thrive in a highly collaborative, team-oriented environment.
  • A focus on Frontend development or UX/UI Design would be a plus!
  • Experience in telco or related industry is beneficial, but more critical is your ability and attitude to learn something new on a daily basis. 
Benefits

We’re a fun team and no two days are ever the same at Devoli, but there are a few things that are consistent:

  • We’re committed to leading the pack in what we do – using tooling that is fit for purpose, moving quickly with high levels of individual ownership, and working without red tape.
  • We'll make sure you've got the equipment you need to be successful - A fast Mac, standing desk and 34" screens to use while you're in the office, the list goes on... and because we power NZ's best ISPs, we'll provide you with a broadband connection at home.
  • We love celebrating and collaborating in-person, but we keep things flexible. We encourage our people to live healthy, balanced lives by providing the flexibility they need to juggle the multiple roles we all play in life and other outside of work commitments.
  • We love a shared lunch! Weekly grocery shops means that we keep our team fed, watered and caffeinated in the office. Expect regular lunches/BBQs and events too, where you can relax, enjoy some good food and banter with the team.
  • Our team culture is welcoming and diverse, and there's a strong sense of being One Team.
  • We believe in continuous learning and invest in our people's growth - we support them to participate in courses, conferences/events, coaching or other programs and have an individual training budget to make it happen
  • Oh.. and you get your birthday off, too ;)
Devoli