Software Engineer
Summary
A software engineer designs, builds, and scales cloud-native SaaS products end to end, from architecture and coding through deployment, for a global customer base. Core stack includes Python, Node.js, React, and Golang, with cloud platforms (AWS/Azure/GCP) and CI/CD in an office-first Christchurch team.
- Build scalable software used by customers around the world
- Own projects from design through to deployment
- Work with modern technologies including Python, Node.js, React, and Golang
- Join a collaborative, high-trust engineering culture
- Flexible working arrangements and genuine career growth
About the Role As a Software Engineer, you'll play a key role in designing, building, and scaling cloud-native software products. Working across the full development lifecycle, you'll contribute to architecture, develop high-quality code, solve complex technical challenges, and collaborate closely with cross-functional teams to deliver secure, reliable solutions for a global customer base.
Skills & Experience
- 2–8+ years' experience in software engineering
- Degree in Computer Science, Software Engineering, or a related discipline
- Experience with Python, Node.js, React, Golang, or similar technologies
- Experience building scalable SaaS products or distributed systems
- Knowledge of cloud platforms such as AWS, Azure, or GCP
- Experience with DevOps practices, CI/CD pipelines, and automated testing
- Strong communication, collaboration, and problem-solving skills
- Competitive salary
- Christchurch-based - office-first environment
- Small, high-performing team where your work has real impact
- Ownership of projects from concept through to delivery
- Opportunities for learning, technical development, and career progression
- Autonomous, collaborative culture built on trust
- Build products used by customers across global markets
Apply now or contact sam@talent.army for a confidential discussion.