Senior Software Engineer, Loyalty (Backend)
EatClub
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Australia.
Salary: Senior Software Engineer Based on 27 job offers in AustraliaSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
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