Senior Software Engineer (Backend)

Date Posted: Posted30+ days ago
Salary:
Melbourne VIC

Job Description

At OpenTable, we deliver innovative products through rapid, continuous development. Millions of diners and thousands of restaurants around the globe use our products. If a continually challenging engineering environment excites you, we'd like to meet you! We adapt quickly, release frequently, and believe strongly in automated testing to maintain our quality and velocity. We break things sometimes - and that's fine; we learn from it and become stronger as a result. Bonus points if you love restaurants.

About the role:

We are looking for a passionate software engineer to join our rapidly-growing APAC team. A key member of a multi-functional team that builds and designs OpenTable's core reporting insights platform for restaurants globally and will have a substantial impact and involvement on some key enterprise strategies and initiatives.

Our philosophy is to enable teams to be fluid, retaining ownership over verticals within an Agile environment which demands "standard methodology" engineering including TDD and Continuous Integration.

Our forward-thinking, modern CBD office on Collins Street comes with a fully stocked kitchen and relaxed social spaces. We value ongoing learning and development through pair programming, lunch and learns, hackathons, tech meetups, and lab days to experiment with new insights. Social responsibility is something we believe in and regularly volunteer with our community partners.

About our platform:

Our primary services infrastructure utilises Docker-based deployment on Mesos (eventually Kubernetes) and enables any team to deploy new services with ease. Our services employ persistent messaging and service discovery to coordinate and communicate. We trust our engineers to make the right technical decisions and use a varied tech stack including Java, .NET (C#), Kafka, PostgreSQL, MongoDB, Docker, Kubernetes, React, Node.js, GraphQL.

Ideal Candidate:

  • 5+ years of experience as a Software Engineer with a strong experience with Java, J2EE.
  • In-depth knowledge of design patterns, data structures and OO design.
  • Any one database technology (e.g. RDBMS like MySQL or Postgres and/or NoSQL like MongoDB or Cassandra).
  • Experience working with large scale distributed systems and event-driven architectures.
  • Loves to code! Finds improvements, while remaining calm during incidents when debugging production issues across services and multiple levels of stack.
  • Collaboration on cross-team projects with software engineers, designers, and product owners located in other offices including San Francisco, Los Angeles, London and Mumbai.
  • Life-long student with a self-motivated desire to mentor and be mentored.
  • Enjoys discussion, remaining personable and approachable.

Fantastic, but not required:

  • Experience with microservices, Reactive Programming, test frameworks and Docker/Kubernetes/Singularity/Mesos
  • Understanding of Java/J2EE platform with Spring Framework and knowledge of system performance and operational readiness monitoring.
  • Collaborating with remote teams across time zones and working as a full-stack engineer.

What's on offer:

An attractive salary package, flexible working hours and generous parental leave policy. Keen for growth? There will be plenty of opportunities for you to grow your career with us.

About OpenTable:

OpenTable, part of Booking Holdings Inc. (NASDAQ: BKNG), is the world's leading provider of online restaurant reservations, seating more than 25 million diners per month via online bookings across approximately 45,000 restaurants. Since its inception in 1998, OpenTable has seated more than 1.5 billion diners in over 20 countries. The Company is headquartered in San Francisco, California, and the OpenTable service is available throughout the United States, as well as in Canada, Germany, Japan, Mexico, the UK and many more locations.

As an employee of OpenTable, you will be part of a global network that includes OpenTable and KAYAK's portfolio of meta-search brands including Momondo, Cheapflights, Swoodoo, Checkfelix and Mundi. Together, we're able to help people experience the world through dining and travel.

Inclusion and Diversity:

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.


#LI-EK1

Related Jobs

Job Detail

  • Job Id
    b39cb188500aadc5
  • Location
    Melbourne VIC
  • Company
  • Type
    Private
  • Employment Status
    Permanent
  • Positions
    Available
  • Career Level
    Experience
  • Gender
    Male/Female

Contact

Sponsored by

http://ardillas.online connects jobseekers and recruiters by accurately matching candidate profiles to the relevant job openings through an advanced 2-way matching technology. While most job portals only focus on getting candidates the next job, Shine focuses on the entire career growth of candidates.

Latest Job