Senior Full-Stack Software Engineer

Save to Kiter
What Opentable is looking for in applicants

With millions of diners, tens of thousands of restaurants, and 23+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a unique insight into the world of hospitality. We champion restaurants, bars, wineries, and other venues around the world, helping them attract guests, manage capacity, improve operations and maximize revenue.

Every employee at OpenTable has a tangible impact on what we do and how we do it. You’ll also be part of a global network that includes OpenTable and KAYAK's portfolio of travel brands including Swoodoo, checkfelix, momondo, Cheapflights, Mundi and HotelsCombined.

Hospitality is all about taking care of others, and it defines our culture. You’ll work in a welcoming and inclusive environment, and get the benefits, flexibility, and support you need to succeed.

The Position:

We are seeking a Full Stack Software Engineer to join our FinTech team. As a part of the team, you’ll collaborate with a passionate and diverse group of designers, engineers, and product managers, who are committed to building beautiful, scalable, and high-value features for restaurants and internal stakeholders.

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:

  • Participate in individual and team-based design and development of new features related to our content platform
  • Improve and maintain existing features of our content network
  • Cooperate with other engineering teams to build a flawless and integrated experience for our restaurants and internal stakeholders

Please apply if you have:

  • Strong mid level engineer qualification with at least 2 years of full-stack experience
  • Strong programming fundamentals
  • Good understanding of React/Redux/Angular and modern JavaScript (ES6+)
  • Front-end development experience (HTML, CSS, modern JavaScript)
  • Experience with other backend technologies such as Java based web frameworks
  • Understanding of modern development tools and flows - Git, CI/CD, Composer, Webpack, PostCSS, etc
  • Knowledge of performance considerations, especially with respect to browsers
  • Ability to debug issues in a full-stack environment.
  • You are client-focused, react well to changes, work with teams, and are able to multitask on multiple products and projects
  • Proficiency in English and have strong communication skills

Optional, but a major plus:

  • Proven experience designing and building Restful APIs and Microservices architecture
  • Docker and container-based deployment using Mesos/Kubernetes

Diversity, Equity, and Inclusion

OpenTable aspires to be a workplace that reflects the diverse communities we serve and a culture that is inclusive and welcoming. Hiring people with different backgrounds, experiences, perspectives, and ideas is critical to innovation and to how we deliver great experiences for our users and our partners. Representation matters.

We ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform job responsibilities, and to 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 Senior 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 Senior Full-Stack Software Engineer?
A great first step is organizing your path to an offer. Check out Kiter for tools to get started!