At a Glance
- Tasks: Join a high-performing team to build and evolve a scalable GraphQL platform.
- Company: Leading Australian digital and consumer tech business with a focus on innovation.
- Benefits: Enjoy competitive salary, hybrid work, and opportunities for professional growth.
- Other info: Dynamic environment with mentorship opportunities and a proactive culture.
- Why this job: Make a real impact on high-scale web and mobile experiences using cutting-edge technology.
- Qualifications: Strong backend experience with Node.js, TypeScript, and production-level GraphQL.
The predicted salary is between 121500 - 148500 $ per year.
- Senior Software Engineer β Graph QL & Platform Engineering
- 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 Graph QL 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 Graph QL 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 Graph QL services.
- Design and develop scalable backend solutions using Node. js and Type Script.
- Own Graph QL 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 Graph QL in production.
- You will ideally bring
- Strong backend engineering experience with Node. js and Type Script.
- Deep, production-level Graph QL experience, building and operating APIs, rather than simply consuming Graph QL from the frontend.
- Experience with Apollo Server and/or Apollo Studio.
- Experience with Graph QL schema design, resolvers and downstream service orchestration.
- Strong understanding of Graph QL 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 Graph QL or subgraph ownership.
- Experience decomposing a Graph QL monolith into federated or team-owned schemas.
- Docker, ECS and Kubernetes exposure.
- Python experience supporting legacy services.
- . NET experience.
- 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.
- #J-18808-Ljbffr
Senior Software Engineer β GraphQL in Sydney employer: Latitude IT
Join a dynamic FinTech scale-up in the heart of Sydney CBD, where innovation meets impact. As a Digital Product Manager, you'll thrive in a fast-paced environment that values collaboration and ownership, with direct access to engineers and designers to bring your ideas to life. Enjoy competitive remuneration, a supportive work culture, and the opportunity to drive meaningful change in personal finance for hundreds of thousands of customers.