Jobiglo

No results.

Senior Software Engineer, Loyalty (Backend)

EatClub

New
Senior 🇬🇧 English
Java REST GraphQL SQL NoSQL Terraform CI/CD

Job description

About the role

EatClub is a food-tech company whose platform connects over 4 million customers with restaurants and bars, offering real-time deals. As Senior Software Engineer, Loyalty, you build the backend systems that reward customers for dining and connect EatClub to the loyalty programs they already use. The role is backend-first in a small, high-ownership team, close to money: every point earned, reward redeemed and partner balance moved must be tracked, reconciled and honoured correctly. It works closely with payments, from card authorisations to fraud rules.

Key responsibilities

  • Design and build the backend services behind loyalty features, from earning and redemption to partner integrations.
  • Keep every points balance and reward correct, traceable and reconciled in every market.
  • Integrate with loyalty and payment partners so customers can earn and redeem as expected.
  • Investigate failures, fix root causes and improve the signals that alert the team to problems.
  • Work with product, design and mobile engineers to ship end-to-end features.
  • Review code, protect correctness with tests, and mentor the engineers around you.
  • Sample initiatives include earn-and-redeem flows, new partner integrations across Australia, the UK and New Zealand, a ledger for points and rewards, reconciliation tooling, and replacing manual processes with features.

Required profile

  • At least 5 years of software engineering experience with a strong backend foundation in Java or a comparable modern language.
  • Track record of delivering significant projects end-to-end in production.
  • Experience integrating with third-party partners and debugging intermittent production issues to root cause.
  • Excellent written and verbal communication, working day to day with product and design.
  • Fluency with AI development tools and judgement about where they help and where they mislead.

Required skills

  • Experience designing and building REST and GraphQL APIs and their services.
  • Solid SQL and NoSQL skills, including query tuning and performance work.
  • Automated testing and writing testable code.
  • Nice to have: fintech or payments background, understanding of ledgers and payments systems, loyalty or card-linked offer experience, serverless AWS stack (Lambda, API Gateway, AppSync, S3) and Terraform, CI/CD pipelines, mobile experience not required.

What we offer

  • Part of an innovative company shaping the future of dining.
  • Autonomy, flexibility, a high-performing and collaborative culture.
  • A passionate team that values creativity, hustle and results.
  • Access to some of the best restaurants and hospitality leaders in the industry.
  • Staff discounts and dining vouchers through EatClub.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec EatClub.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:workable

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 22 hours ago

Expires 1 month from now

4 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

EatClub