Full Stack Software Engineer
Mid-level · Full time
Posted a month ago
The Pragmatic Engineer Test score for this team - plus any details points that are not (yet) a "yes": ***** Please get your score here:

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.

The Position:

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.

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.

OpenTable powers reservations for the hospitality industry.
Size:  501-1000 employees
Funding Level:  Mid-stage Startup
Total Amount Raised:  48.0 M
Year Founded:  1998
American Express
Integral Capital Partners
Brainstorm Ventures
Comdisco Ventures
Gergely Orosz's Notes
Gergely Orosz
Curator of The Pragmatic Engineer Job Board
11/12 on The Pragmatic Engineer Test. "Missing" can be oncall as a priority. This varies from team to team: as soon as there's an incident all decks are cleared. (I like the honesty!)
© 2022 Pallet Labs Inc. See privacy policy and terms of service
Get started on Pallet
The Pragmatic Engineer Job Board is on Pallet — Where creators turn their community into recruiting networks