Full Stack Software Engineer

Save to Kiter
What Opentable is looking for in applicants

We are seeking a Full Stack Software Engineer to join our SFX team. We operate in a pod model, with small groups of engineers focusing on well-defined and impactful breakthroughs, both in the product and engineering areas. We value fluidity and shared work between teams, with opportunities to explore the different parts of our infrastructure.

We use two-week sprints to prioritise and drive work. Nobody knows everything, and we don't expect you either. You'll be encouraged to learn on the job, and we have dedicated culture time at the end of our sprints for people to explore, learn and be creative.

In this role, you will:

  • Build new ways for users to discover restaurants on a modern platform powered by technologies such as React, Redux, and GraphQL.
  • Craft useful and practical user interfaces for finding restaurants by building a better user experience with our popular desktop and mobile sites.
  • Improve yourself and your team by learning new skills and sharing knowledge.
  • Voice your opinions and positively influence what we do, how we do it, and why.
  • Use data insights such as A/B Testing or User Research to improve the experience for our diners.

Please apply if:

  • High emotional intelligence to partner multi-functionally with developers, designers and product owners of all career levels.
  • Proficient in working with code both on the server-side and client-side.
  • Proven experience with building and maintaining a full-stack Node application.
  • Experience with React, Redux, and/or GraphQL.
  • Value testing to ensure a phenomenal user experience.
  • Passionate about continually refining and improving the end-user experience as well as the developer experience.


  • Work from "Almost" Anywhere! No minimum days are required in the office.
  • Mental Health Well-being: 6 company paid therapy sessions, subscription to a meditation app, wellbeing speaker series and resources.
  • Private Health, Dental, Life Insurance and Pension Scheme.
  • 1 floating day off per year to celebrate your birthday or another occasion of your choice!
  • Additional company sponsored time off twice a year.
  • Gym Discount and Bike2Work.
  • Perkbox and business discounts.
  • Learning and Development opportunities.
  • Universal Paid Parental leave.

About OpenTable:

OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), powers reservations for the hospitality industry. OpenTable’s software seats more than 1 billion people per year and helps more than 50,000+ restaurants, bars, wineries and other venues attract guests, manage capacity, improve operations and maximise revenue.

As an employee of OpenTable, you will join a global network that includes OpenTable and KAYAK's portfolio of metasearch brands including Swoodoo, checkfelix, momondo, Cheapflights, Mundi and HotelsCombined. Many employees are dedicated to one brand, but we all have the benefit of using each other's strengths and insights. Together, we're able to help people experience the world through dining and travel.

Diversity and Inclusion:

We aspire to have a workplace that reflects all of the communities we serve. We know that when we have diverse teams we produce more creative ideas, products, and better outcomes. OpenTable is proud to be an Equal Opportunity Employer, and we encourage candidates from all backgrounds and experiences to apply for roles. Whoever you are, just be you.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform job responsibilities, and receive other benefits and privileges of employment. Please contact us to request accommodation.




Want some tips on how to get an interview at Opentable?

What is Opentable looking for?
If this role looks interesting to you, a great first step is to understand what excites you about the team, product or mission. Take your time thinking about this and then tell the team! Get in touch and communicate that passion.
What are interviews for Full Stack Software Engineer like?
Interview processes vary by company, role and team. The best plan is to see what others have experienced and then plan accordingly.
How to land an interview at Full Stack Software Engineer?
A great first step is organizing your path to an offer. Check out Kiter for tools to get started!