Senior Software Engineer – GraphQL

Latitude IT

City of Melbourne

Hybrid

AUD 140,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Latitude IT in Melbourne/Sydney seeks three Senior Software Engineers to join a high-performing team supporting a critical platform for large-scale web and mobile experiences. You will work on a high-throughput GraphQL platform, evolving from a centralised model to federated team-owned subgraphs, improving reliability and performance across distributed systems.

As a senior engineer, you will build and operate GraphQL services using Node.js and TypeScript, design schemas, manage APIs, and

Qualifications

  • Strong backend engineering experience with Node.js and TypeScript.
  • Deep production-level GraphQL experience, building and operating APIs.
  • Experience with Apollo Server and/or Apollo Studio.
  • GraphQL schema design, resolvers and downstream service orchestration.
  • Strong understanding of GraphQL performance, caching, latency and throughput.
  • Observability, tracing, production troubleshooting and reliability.

Responsibilities

  • Build, maintain and evolve production GraphQL services.
  • Design and develop scalable backend solutions.
  • Own GraphQL concerns including schema design and resolvers.
  • Diagnose and resolve complex production issues across distributed systems.
  • Improve platform reliability, resilience and developer experience.
  • Mentor engineers and contribute to technical direction.

Skills

Node.js
TypeScript
GraphQL
AWS
Observability
Distributed systems
APIs
Apollo Federation

Tools

Docker
Kubernetes
ECS

Job description

Sydney or Melbourne | Permanent | Hybrid

A leading Australian digital and consumer technology business is looking for three Senior Software Engineers to join a high-performing engineering team responsible for a critical platform supporting large-scale web and mobile experiences.

This is an opportunity to work on a high-throughput GraphQL platform operating at significant scale, with millions of requests each week and billions of operations each month.

The team is evolving its architecture from a centralised GraphQL platform towards a more modern federated model with team-owned subgraphs. As a Senior Engineer, you'll play a key role in improving reliability, performance, scalability and developer experience while helping shape the future of the platform.

The role

You'll work on a Backend-for-Frontend (BFF) and API aggregation layer that connects customer-facing web and mobile applications with multiple backend services.

This is a highly hands-on senior engineering role where you'll be expected to:
  • Build, maintain and evolve production GraphQL services.
  • Design and develop scalable backend solutions using Node.js and TypeScript.
  • Own GraphQL concerns including schema design, resolvers, performance, caching and observability.
  • Diagnose and resolve complex production issues across distributed systems.
  • Improve platform reliability, resilience, scalability and developer experience.
  • Contribute to the evolution towards Apollo Federation and team-owned subgraphs.
  • Work closely with frontend, backend and product teams across the wider technology organisation.
  • Deploy, operate and troubleshoot production services in AWS.
  • Identify recurring technical issues and proactively drive broader, systemic improvements.
  • Mentor engineers and contribute to technical direction as a senior individual contributor.
What we're looking for

We're looking for a strong Senior Backend, Platform or Software Engineer with genuine experience owning and operating GraphQL in production.

You will ideally bring:
  • Strong backend engineering experience with Node.js and TypeScript.
  • Deep, production-level GraphQL experience, building and operating APIs, rather than simply consuming GraphQL from the frontend.
  • Experience with Apollo Server and/or Apollo Studio.
  • Experience with GraphQL schema design, resolvers and downstream service orchestration.
  • Strong understanding of GraphQL performance, including caching, N+1 issues, latency and throughput.
  • Experience with observability, tracing, production troubleshooting and reliability.
  • Experience building or maintaining BFF, API gateway or API aggregation layers.
  • Strong AWS experience, including deploying and operating production services.
  • Experience working with high-scale, high-traffic systems.
  • Strong communication skills and the ability to work across multiple engineering and product teams.
  • A proactive mindset and genuine sense of ownership.
Highly regarded
  • Apollo Federation, federated GraphQL or subgraph ownership.
  • Experience decomposing a GraphQL monolith into federated or team-owned schemas.
  • Docker, ECS and Kubernetes exposure.
  • Python experience supporting legacy services.
  • Experience working in large-scale consumer, marketplace, e-commerce or digital product environments.
  • Experience using AI-assisted engineering tools to improve productivity and code quality.

If you're a Senior Engineer with deep GraphQL platform experience and enjoy solving complex backend and distributed systems challenges, reach out, and we can kick off a conversation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior GraphQL Platform Engineer: Federation, Scale & BFF
Senior GraphQL Platform Engineer: Federation, Scale & BFF

Latitude IT • City of Melbourne

Hybrid
AUD 140,000 - 190,000
GraphQL Developer
GraphQL Developer

ITbility • Sydney

On-site
AUD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Kaliba • Council of the City of Sydney

On-site
AUD 140,000 - 190,000
Senior Frontend Developer – Vue.Js
Senior Frontend Developer – Vue.Js

Sustain Recruit • Sydney

Hybrid
AUD 120,000 - 150,000
Senior Software Engineer (.NET / Integration)
Senior Software Engineer (.NET / Integration)

Latitude IT • City of Melbourne

Hybrid
AUD 140,000 - 190,000
Senior Backend API Developer
Senior Backend API Developer

Paxus - Technology + Digital Talent • City of Brisbane

Hybrid
AUD 140,000 - 190,000
GraphQL developer
GraphQL developer

XPT Software Australia Pty Ltd • Sydney

On-site
AUD 120,000 - 160,000
Technical Lead
Technical Lead

Change Recruitment • Sydney

Hybrid
AUD 170,000 - 180,000
GraphQL & Java Backend Engineer (Cloud-Native)
GraphQL & Java Backend Engineer (Cloud-Native)

XPT Software Australia Pty Ltd • Sydney

On-site
AUD 120,000 - 160,000
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Torch Professional Services • Sydney

Hybrid
AUD 140,000 - 190,000