About The Position

EatClub is hiring a Backend Engineer to build and improve the backend systems behind its restaurant and diner experiences. Working in Java on serverless AWS, the role designs APIs and delivers features end-to-end in collaboration with product, frontend, and engineering teammates. The work combines feature development with performance troubleshooting, reliability improvements, debugging, automated testing, and code review. Projects include adding product features, extending GraphQL and REST APIs, tuning database queries and services, improving monitoring and delivery of serverless services, and modernising the architecture.

Requirements

  • 3–5 years of commercial experience as a Java developer.
  • A degree in Software Engineering, Computer Science, or a related discipline.
  • Strong Java backend skills and a solid grounding in software development principles.
  • Experience building serverless APIs.
  • Experience with REST and GraphQL APIs.
  • Strong experience with SQL and NoSQL databases, such as MySQL and Postgres.
  • Performance tuning and debugging experience.
  • Habit of writing automated tests and testable code.
  • Familiarity with modern architectures and design patterns.
  • Comfort working with Git.
  • Strong written and verbal communication.
  • Full working rights in Australia.

Nice To Haves

  • Experience with AWS services such as S3, AppSync, API Gateway, and Lambda.
  • Experience building or working with CI/CD pipelines.
  • Interest in food, restaurants, and dining out.

Responsibilities

  • Design and build scalable backend services in Java.
  • Develop and maintain serverless APIs, and build and consume REST and GraphQL APIs.
  • Take features from idea through production in collaboration with product and frontend teammates.
  • Improve system performance, reliability, and scalability.
  • Debug and resolve technical issues, addressing root causes.
  • Write automated tests and maintain code that is easy to test and change.
  • Review code and share knowledge with the team.
  • Build features that help restaurants fill tables and diners find deals.
  • Extend GraphQL and REST APIs as products grow.
  • Tune database queries and service performance as usage scales.
  • Improve monitoring, testing, and delivery of serverless services.
  • Simplify and modernise parts of the architecture.

Benefits

  • Staff discounts and dining vouchers.
  • Autonomy and flexibility.
  • Collaborative, high-performing culture.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service