Sign up to save this job, get alerts, and apply with an optimized CV.

Senior Backend Engineer

Full Time

Job description

Senior Backend Engineer



We are an integrated design + technology studio, united by our love of technology and its potential for making lives better. Some of us are big picture thinkers, some are creatively driven, and some love deep diving into technical challenges. We are all inspired by human stories and driven to create human-centred experiences. Love making things for people to enjoy? Join the team designing technology that matters.


About the Role



You’ll join RUSH as a Senior Backend Engineer dedicated to one of our major enterprise clients. You’ll work deeply within their ecosystem, owning backend services end-to-end: from design and development through deployment, monitoring, and improvement. This role suits someone who enjoys long-term, large-scale system work.


Key Responsibilities



  • Build and scale backend services using Node.js (Koa/Express) and Java SpringBoot
  • Design, document, and maintain APIs using OpenAPI v3.0
  • Develop event-driven features and integrations with Kafka
  • Use Apache NiFi for low-code integrations
  • Work across Postgres, RDS, DocumentDB, and MongoDB
  • Deploy and operate services on AWS, using Kubernetes and Docker
  • Use BitBucket and Bamboo for CI/CD (shifting toward GitHub Actions)
  • Implement monitoring and alerting with Grafana, NewRelic, Opsgenie
  • Ensure code quality and security through SonarQube and Snyk
  • Collaborate closely with the client’s engineering and architecture teams
  • Provide technical guidance and support to other developers


Tech Stack



NodeJS (Koa/Express) • Java SpringBoot • Kafka • Apache NiFi • BitBucket • Bamboo → GitHub Actions • Grafana • NewRelic • Opsgenie • Apigee • OpenAPI v3.0 • SonarQube • Snyk • Jira/Confluence • Kubernetes • Docker • RDS • Postgres • DocumentDB • MongoDB • AWS • IntelliJ IDEA


About You

  • Experienced in backend development with Node.js and/or Java SpringBoot
  • Comfortable working in complex enterprise environments
  • Strong understanding of cloud hosting, containers, CI/CD, and API design
  • You write clean, maintainable code and care about reliability and security
  • You communicate well and collaborate with cross-functional teams

Bonus: Experience with event-driven architecture, performance tuning, or observability tools.


About Us



At RUSH, we build a culture of excitement, collaboration, and growth. We design and build technology focused on making a positive impact on people's lives. We’re a diverse team of thinkers, creatives, and technical problem solvers united by our passion for creating human-centred experiences.


Our Values:

  • People First: Uplifting and understanding our clients and team.
  • Push Boundaries: Challenging the status quo to bring innovation.
  • Built for the Long Haul: Prioritising sustainability over quick fixes.
  • Clear Communication: Essential to avoid miscommunication.
  • Live for the RUSH: Finding excitement in doing and discovering.


Culture & Growth: Joining RUSH means an awesome office culture with fun social events, weekly cheese/drinks, monthly dinners, and frequent team lunches. We are committed to your growth, offering personalised development plans, group training, inspirational events, and lunch-and-learn sessions.

If you're ready to take charge, embrace challenges, and drive meaningful projects that make a difference, we'd love to hear from you!

Sign up to apply

Create a free account to apply for this job and get access to:

  • AI-powered CV optimization for this specific job
  • Save jobs and create custom alerts
  • See your CV match score for each job

Company information

Company
Rush Digital
Location
New Zealand, North Island, Auckland, Auckland City, Penrose
New Zealand
Posted
8 months ago

Find similar jobs

Explore more opportunities like this one.

Interested in this position?

Create your free account and tailor your CV to match this job.