We are an integrated design + technology studio. We’re united by our love of technology and its potential for making lives better. Some of us are big picture thinkers, some of us creatively driven. And some of us love nothing more than deep diving into a thorny technical challenge. But we’re all human, inspired by human stories and driven by a desire to create human-centred experiences.
Love making things for people to enjoy? Join the team designing the technology that matters.
About the Role :
As a Full Stack Engineer at RUSH, you will work across both web and mobile projects, building reliable backend services and intuitive user interfaces. You will collaborate with senior engineers, designers, and product owners to deliver polished, production‑ready features.
You will gain experience across different technologies, learning how to adapt to new frameworks and tools as project requirements change.
Key Responsibilities :
Frontend & UX : Design and implement high‑quality, responsive web (React) and mobile (React Native or Flutter) user interfaces.
Backend & API : Develop and integrate backend services using .NET Core (C#) and Node.js following REST or gRPC standards.
Quality : Write and maintain unit and end‑to‑end tests using Vitest, Playwright, xUnit, Moq, or similar tools. Contribute to improving test coverage and reliability across the stack.
DevOps, Cloud, and Delivery : Support deployments and monitoring on AWS and / or Azure using Docker and Kubernetes. Contribute to Infrastructure as Code with Terraform and CI / CD pipelines for stable releases.
Collaboration : Work closely with senior engineers, designers, and product owners to deliver maintainable, scalable solutions.
About You :
You are a motivated, curious engineer who enjoys learning across the stack. You take pride in writing clean, reliable code and collaborating with others to build meaningful products.
Our 'must-haves' for this role include :
Experience with .NET Core (C#), Node.js, and a modern frontend framework.
Understanding of cloud environments, containers, and deployment pipelines.
Familiarity with testing tools for both backend and frontend.
Strong communication and teamwork skills.
Willingness to learn and adapt quickly.
Additional things we'd really like to see in applicants :
Exposure to mobile frameworks, CI / CD practices and event‑driven designs.
Interest in performance, scalability, and security.
Understanding of reliability fundamentals.
About Us :
At RUSH, we believe in building a culture of excitement, collaboration, and growth. We design and build technology with a focus on making a positive impact on people's lives. We’re a diverse team of big‑picture thinkers, creative minds, and technical problem solvers, all united by our passion for creating human‑centred experiences.
We value putting people first and believe in uplifting and understanding our clients and team members.
We push the boundaries and challenge the status quo to bring innovation and excellence to our projects.
Our solutions are built for the long haul, and we prioritise sustainability over quick fixes.
Clear communication is essential to us – life's too short for miscommunication.
We live for the RUSH of doing and discovering, finding excitement in every project we take on.
Joining RUSH means being part of an awesome office culture, filled with fun social events, weekly cheese and drinks, monthly dinners and frequent team lunches. We're committed to your growth and development, offering personalised development plans, group training, inspirational events, lunch and learn sessions, and more.
If you're ready to take charge, embrace challenges, and drive meaningful projects that make a difference, we'd love to hear from you!
#J-18808-Ljbffr
Intermediate Engineer • Auckland, Auckland, New Zealand