Senior Software Engineer, Loyalty

🔥 7 minutes ago

🇦🇺 Australia – Remote

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

Where this job comes from

Posted on EatClub's careers page, not through a job board

First seen by Remote Rocketship 7 minutes ago

Logo of EatClub

EatClub

51 - 200 employees

Founded 2017

🍽️ Food & Beverage

☁️ SaaS

🏪 Marketplace

Food & Beverage • SaaS • Marketplace

EatClub is a Australian-founded app and platform that helps consumers save on dining and takeaway by offering exclusive, time-sensitive discounts (up to ~50%) at restaurants and bars. Users browse offers, redeem a dine-in offer to activate a digital prepaid Mastercard 'EatClub digital card', then tap and pay with that card to have the discount magically deducted from the total bill. The platform supports bookings, takeaway orders, dynamic pricing-based offers (early bird, peak, late dining), and claims 2 million customers and 4,000+ venues across Australia. It partners with venues to help restaurants optimise spare capacity and generate predictable revenue; co-founded by Marco Pierre White. The service is free to download on iOS and Android, and includes integrated payments via a prepaid card issued by Vault Payment Solutions Group.

📋 Description

• Design and build backend services behind loyalty features, from earning and redemption to partner integrations • Ensure every points balance and reward is correct, traceable, and reconciled in every market • Integrate with loyalty and payment partners • Investigate failures, fix root causes, and improve reliability signals and observability • Partner with product, design, and mobile engineers to ship end-to-end features • Review code, protect correctness with tests, and mentor engineers • Build earn-and-redeem flows connecting EatClub dining to customers’ existing loyalty programs • Launch loyalty partner integrations across Australia, the UK, and New Zealand • Own and improve the points and rewards ledger • Build reconciliation tooling tracing rewards from meals to partner statements • Replace manual processes and support tickets with product features

🎯 Requirements

• At least 5 years of software engineering experience • Strong backend foundation in Java or a comparable modern language • Track record of delivering significant projects end-to-end in production • Experience designing and building REST and GraphQL APIs and the services behind them • Solid SQL and NoSQL skills, including query tuning and performance work • Experience integrating with third-party partners and making those integrations reliable • Experience debugging intermittent production issues to root cause and preventing recurrence • Proficiency in automated testing and writing testable code • Excellent written and verbal communication, and ability to work day to day with product and design • Fluency with AI development tools and judgement about where they help and where they mislead • Background in fintech, payments, or another domain where correctness is measured in cents (extra awesome) • Understanding of ledgers and payment systems (extra awesome) • Experience with loyalty, rewards, or card-linked offer programs (extra awesome) • Experience with serverless AWS stack, including Lambda, API Gateway, AppSync, and S3, plus event-driven systems and Terraform (extra awesome) • Interest in growing into full-stack work; mobile experience is not required (extra awesome) • Experience building automated CI/CD pipelines (extra awesome) • A love of restaurants and dining out (extra awesome)

🏖️ Benefits

• Autonomy, flexibility, high-performing, and a collaborative culture • Access to some of the best restaurants and hospitality leaders in the industry • Staff discounts and dining vouchers to enjoy through EatClub • Optional $5 voucher for first-time users who try EatClub with code “ECAPPLY5”

Apply Now

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Similar Jobs

🕒 October 20

Teamified

201 - 500

💼 Consulting

👥 HR Tech

🎯 Recruiter

Senior backend engineer building Django services for an Australian FinTech company’s business credit-card and spend-management platform. Owning payments, architecture, testing, deployments and production quality.

🕒 October 11

Marigold

1001 - 5000

🤝 B2B

📣 Marketing

☁️ SaaS

Senior Software Engineer building scalable messaging, cloud, and marketing technology infrastructure for Marigold. Modernizing systems with Java, Kafka, AWS, DevOps, and AI-assisted engineering.

🕒 October 4

Marigold

1001 - 5000

🤝 B2B

📣 Marketing

☁️ SaaS

Senior Software Engineer building scalable Campaign Monitor marketing technology with C#, JavaScript, SQL, AWS, and event-driven systems. Shaping architecture, code quality, and end-to-end product delivery.

🕒 September 24

Wellio

1 - 10

🧘 Wellness

🤖 Artificial Intelligence

☁️ SaaS

Product Engineer building Ruby on Rails software that helps schools improve student wellbeing. Leading product initiatives and improving a fast-moving monolith within a small senior team.

🕒 September 23

Wellio

1 - 10

🧘 Wellness

🤖 Artificial Intelligence

☁️ SaaS

Product Engineer building Ruby on Rails software that helps schools teach, measure, and improve student wellbeing. Leading product initiatives within Wellio’s small, mission-driven team.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok