E

EatClub

Dynamic-pricing dining deals platform for restaurants

Backend Engineer - Payments

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSydney NSW, AustraliaNo salary listed

About the Job

Requirements

  • Have 3–5 years of commercial experience as a Java developer and a degree in Software Engineering, Computer Science, or a related discipline.
  • Have strong Java backend skills and a solid grounding in software development principles.
  • Have experience building serverless APIs.
  • Have experience with REST and GraphQL APIs.
  • Have strong experience with SQL and NoSQL databases, including MySQL or Postgres.
  • Have performance tuning and debugging experience.
  • Write automated tests and testable code.
  • Be familiar with modern architectures and design patterns.
  • Be comfortable working with Git.
  • Have full working rights in Australia.
  • Have strong written and verbal communication skills.

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 to production in collaboration with product and frontend teammates.
  • Improve system performance, reliability, and scalability.
  • Debug and resolve technical issues by addressing root causes.
  • Write automated tests and keep code 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 deployment of serverless services.
  • Simplify and modernize parts of the architecture.

Desired Qualifications

  • Have experience with AWS services such as S3, AppSync, API Gateway, or Lambda.
  • Have experience building or working with CI/CD pipelines.
  • Have an interest in food, restaurants, and dining.

About the Company

EatClub

Dynamic-pricing dining deals platform for restaurants

EatClub operates in the Australian food and beverage scene with a mobile app that connects diners to local restaurants offering exclusive deals. It uses dynamic pricing: restaurants post offers when they have spare tables or want to boost demand, and users can redeem these offers—up to 50% off the total bill, including drinks. A digital EatClub Card lets customers pay and have discounts automatically applied for a seamless checkout. The platform differentiates itself by combining a large network (over 2,500 restaurants) with a growing user base (around 2 million) and focusing on off-peak dining to fill empty seats while helping restaurants boost customer traffic and revenue. The goal is to create sustainable demand for restaurants during quieter hours and provide diners with discounted, easily redeemable meals.

Company size
201-500
Company stage
Series B
Total funding
$32M
Headquarters
Melbourne VIC, Australia
Founded
2017

Recently Posted Jobs

Explore more opportunities at EatClub

See more jobs