13 Nov
|
EatClub
|
Sydney
Job Description
Description/n /n About EatClub /n At EatClub, we believe restaurants and bars are the beating heart of every city’s culture. Whether it's discovering a hidden gem, grabbing a late-night takeaway, or meeting friends for a drink, our mission is simple: help the hospitality industry thrive through smart, powerful tech. /n Our platform helps over 4 million customers discover top restaurants and access real-time deals that save them up to 50% off the bill. We empower more than 8,000 venues to fill empty tables, increase foot traffic, and maximise revenue. /n #1 app in Food & Drink and awarded Australia's Fastest Growing Tech Company by the AFR in 2025. Now is an exciting time to join our team. Initially co-founded by Marco Pierre White and leaders in the food tech scene, we're now a 200+ person scaleup that's growing fast and making waves in the industry. /n /n Why You’ll Love Working With Us /n /n
- Be part of an innovative company shaping the future of dining /n
- Autonomy, flexibility, high-performing, and a collaborative culture /n
- A passionate team who values creativity, hustle and results /n
- Access to some of the best restaurants and hospitality leaders in the industry /n
- Staff discounts and dining vouchers to enjoy through EatClub /n /n /n A Day-in-a-Life of our Backend Engineer /n As a Backend Engineer at EatClub, you build the systems behind the experience restaurants and diners see every day. You work in Java on serverless AWS, designing APIs and shipping features end-to-end with product, frontend and engineering teammates. It’s a hands-on role with plenty of ownership and variety: one week you might be shaping a new feature, the next you’re tracking down a performance problem. /n /n On any given week, you will be: /n /n
- Designing and building scalable backend services in Java /n
- Developing and maintaining serverless APIs, and building and consuming REST and GraphQL APIs /n
- Taking features from idea to production, working alongside product and frontend teammates /n
- Improving the performance, reliability and scalability of our systems /n
- Debugging and resolving technical issues, and fixing the root cause, not just the symptom /n
- Writing automated tests and keeping our code easy to test and change /n
- Reviewing code and sharing what you know with the team /n /n /n Projects you'll be working on at EatClub... /n /n
- Building new features that help restaurants fill tables and diners find great deals /n
- Extending our GraphQL and REST APIs as our products grow /n
- Tuning database queries and service performance as usage scales /n
- Improving how we monitor, test and ship our serverless services /n
- Simplifying and modernising parts of our architecture as we learn what works /n /n /n You have…. /n /n
- 3-5 years of commercial experience as a Java developer, with a degree in Software Engineering, Computer Science or a related discipline /n
- Strong Java backend skills and a solid grounding in software development principles /n
- Experience building serverless APIs /n
- Experience with REST and GraphQL APIs /n
- Solid experience with SQL and NoSQL databases (MySQL, Postgres, etc.) /n
- Performance tuning and debugging experience /n
- A habit of writing automated tests and testable code /n
- Familiarity with modern architectures and design patterns /n
- Comfort working with Git /n
- Strong written and verbal communication /n
- Full working rights in Australia /n /n It would be extra awesome if you also had… /n /n
- Experience with AWS (S3, AppSync, API Gateway, Lambda, etc.) /n
- Experience building or working with CI/CD pipelines /n
- An interest in food, restaurants and dining out /n /n /n You are… /n /n
- Proactive. You spot what needs doing and get on with it without waiting to be asked. /n
- A finisher. You take a feature from first commit to production and check that it works. /n
- Product-minded. You care about why you’re building something and who it’s for, not just how. /n
- A collaborator. You work easily with product, frontend and fellow engineers, and explain your thinking clearly. /n
- Curious. You enjoy variety, like digging into a tricky bug, and keep learning. /n /n /n If you do a good job… /n /n
- Restaurants and diners get fast, reliable experiences, and new features land smoothly. /n
- Our APIs stay quick and dependable as we grow. /n
- Issues are found and fixed quickly, and rarely come back. /n
- Teammates ship faster because your code is clean, tested and easy to build on. /n /n /n Maybe this role is not for you if…. /n /n
- You want to work in a single narrow area rather than across the stack with variety. /n
- You prefer detailed instructions to owning problems from start to finish. /n
- You’d rather not work closely with product and frontend teammates. /n
- You prefer slow-moving environments with fixed priorities over a fast-moving one. /n /n /n If you're curious about what we're building, yo
📌 Backend Engineer (Sydney)
🏢 EatClub
📍 Sydney