Full Stack Engineer
Auckland, ParnellFull TimePosted Jul 24, 2026
Intermediate/Senior Full Stack Engineer
This role sits within RUSH's Engineering Chapter as a Senior Full Stack Engineer. This role is for someone who thrives on solving hard problems end-to-end, from architecture through to delivery, while mentoring others and helping raise the bar for engineering excellence across the team.
Key Responsibilities
- Frontend & UX: Building high-performance web and mobile interfaces using ReactJS and NextJS (TypeScript) and implementing Progressive Web App (PWA).
- Backend & API: Developing services using .NET Core. Design and implementing RESTful APIs secured with OAuth 2.0. Apply Event Sourcing and CQRS architectural patterns.
- Data & Storage: Experience with PostgreSQL + PostGIS and Azure Cosmos DB as an event store with Azure Service Bus for messaging and Azure Blob Storage for object storage.
- Integration & Platform: Managing and securing APIs via Azure API Management and Azure Application Gateway. Deploying containerised workloads using Azure Container Apps or AKS. Identity management with Microsoft Entra ID.
- Infrastructure & DevOps: Using Terraform and maintaining CI/CD pipelines via Azure DevOps.
Our 'must-haves' for this role include:
- Expertise in .NET Core and ReactJS/NextJS (TypeScript).
- Deep experience with Azure Cloud Services (PostgreSQL/PostGIS, Cosmos DB, API Management).
- Experience with Event Sourcing and CQRS patterns.
- Strong background in Infrastructure as Code (Terraform) and Azure DevOps.
- Solid understanding of security protocols, including OAuth 2.0 and Entra ID.
Core Soft Skills & Interpersonal Strengths
- Clear & Respectful Communication: Strong verbal and written communication skills; ability to negotiate technical trade-offs respectfully and transparently.
- Growth Mindset & Resilience: Comfortable navigating technical ambiguity and adapting positively when project priorities or requirements evolve.
- Ownership & Initiative: Proactive approach to identifying bottlenecks, taking accountability for outcomes, and driving solutions end-to-end.
Additional things we'd really like to see in applicants:
- AI competency and curiosity
- Familiarity with microservices, event-driven architecture, and observability tools.
- A security-first mindset and experience with performance tuning.
- Understanding of networking and reliability fundamentals.
- Experience with Data Analytics and Databricks.
- Experience designing for high availability and security-first architectures.