Senior Software Engineer (Java/Linux) at HAYS
Sydney, Victoria, Australia -
Full Time


Start Date

Immediate

Expiry Date

20 Jan, 27

Salary

55000.0

Posted On

22 Oct, 26

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description


Why You'll Love Working With Us


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

A Day-in-a-Life of our Backend Engineer


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.


On any given week, you will be:


  • Designing and building scalable backend services in Java
  • Developing and maintaining serverless APIs, and building and consuming REST and GraphQL APIs
  • Taking features from idea to production, working alongside product and frontend teammates
  • Improving the performance, reliability and scalability of our systems
  • Debugging and resolving technical issues, and fixing the root cause, not just the symptom
  • Writing automated tests and keeping our code easy to test and change
  • Reviewing code and sharing what you know with the team

Projects you'll be working on at EatClub...


  • Building new features that help restaurants fill tables and diners find great deals
  • Extending our GraphQL and REST APIs as our products grow
  • Tuning database queries and service performance as usage scales
  • Improving how we monitor, test and ship our serverless services
  • Simplifying and modernising parts of our architecture as we learn what works

You have....


  • 3-5 years of commercial experience as a Java developer, with a degree in Software Engineering, Computer Science or a related discipline
  • Strong Java backend skills and a solid grounding in software development principles
  • Experience building serverless APIs
  • Experience with REST and GraphQL APIs
  • Strong experience with SQL and NoSQL databases (MySQL, Postgres, etc.)
  • Performance tuning and debugging experience
  • A habit of writing automated tests and testable code
  • Familiarity with modern architectures and design patterns
  • Comfort wo

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Loading...