[ref. k78784520] Full Stack Software Engineer
At Devoli, our mission is to simplify the world of telco & communications. We love to automate everything and have built the leading platform to orchestrate 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 platform’s portal and APIs simplify access to a wide range of products for our customers, managing over 100,000 connections and counting.We’re also well underway in our move from our legacy PHP monolith to a more flexible, distributed architecture.
A diverse team of 50ish people, headquartered in an old pub in Victoria Park, Auckland CBD — we’re looking for more passionate individuals to join us on our mission.
The Role
We have ambitious goals for our SaaS platform and are looking for talented senior 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 follow the principles of agile and use Scrum to enhance productivity, and to help us stay focused on delivering meaningful products that drive 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 Software Engineers who are eager to help us deliver on our ambitions, grow as a team, and bring fresh perspectives to the table.
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 is our current favourite.
Requirements
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 5+ years or professional software development experience.
- You have expertise across the layers of a modern software stack - preferably in a commercial SaaS environment.
- You are comfortable writing Python or Golang to get stuff done, and have an opinion on what good code looks like.
- You are comfortable working in React, preferably 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. We'll make sure you come in on a Friday as part of the "getting to know us phase" (a.k.a interview process) so you get a sense for what we mean.
- 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
- Oh.. and you get your birthday off, too ;)
If this sounds like something you're excited about but you’re not sure you tick all the boxes, we encourage you to apply anyway. We look forward to hearing from you!