OpenTable Logo

OpenTable

Senior Web Engineer

Sorry, this job was removed at 01:20 a.m. (IST) on Wednesday, Oct 16, 2024
Be an Early Applicant
Remote
Hiring Remotely in India
Internship
Remote
Hiring Remotely in India
Internship

Senior Web Engineer

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 maximise 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 role:

Our EU engineering team is growing, and we're looking for a Senior Web Engineer who’ll help us build amazing experiences for millions of our diners across the world.

The Diner Experience Team is based between the UK, Lithuania and India. This specific role is for candidates based in India.

We're searching for a product-aware engineer passionate about phenomenal UI and UX to join our team. You understand the need for engineering excellence with tested, resilient code balanced against the need to move fast and iterate.

You'll be part of the team that helps restaurants of all sizes thrive by creating experiences that make diners come back time after time to find and book the flawless table for every occasion. We'd love you to join our team and help shape the roadmap for our products!

This role is all about collaborating across teams to make a difference for customers.

As a Senior Web Engineer at OpenTable, you’ll work in a small product squad alongside iOS and Android Engineers, Product Designers, Product Managers, QA Testers, and Data Scientists.

You'll report to an engineering manager, and their mission is to help you develop and grow as an engineer.

You'll help us

  • Build new features for diners to discover restaurants, to drive our product growth, and directly impact business revenue. You'll work with React, GraphQL, TypeScript. 
  • Scale the application and take ownership of the technical improvements/roadmap.
  • Craft elegant and practical user interfaces for discovering restaurants on our global stage.
  • Develop experiences for millions of diners and make it easy for them to discover the flawless dining occasions.
  • Improve yourself and the team by learning new skills and sharing your knowledge with others.
  • Create a better product by voicing your opinions on how and why we do what we do.
  • Use data insights and leverage A/B tests heavily to validate our products, allowing us to test and iterate quickly.

You'll fit right in if

  • You have an empathetic mindset and enjoy collaborating with developers, designers and product managers of all career levels
  • You are keen to lead, mentor and grow junior engineers
  • You are comfortable working with both front-end and back-end systems.
  • You have experience with building and maintaining scalable, modern and performant full-stack node applications
  • You value testing as a way to ensure a great user experience
  • You are proficient in written and spoken English;
  • You possess an appetite for continually refining and improving the end-user experience as well as the developer experience
  • You have excellent problem-solving skills and meticulous attention to detail.

Not everyone knows everything in our teams; we don't expect you too either. You'll be encouraged to learn on the job, and we have two dedicated days at the end of our sprints for people to explore, learn and be creative.

Interview process

We know that interviewing is a two-way process, and we want you to have the time and opportunity to get to know us as much as we are getting to know you!

Our interviews are conversational, and we want to get the best from you, so come with questions and be curious. You can expect the process below, following a chat with one of our Talent Team:

  • Initial phone call with the hiring manager: ~45 minutes.
  • Technical interview ~1 hour.
  • System design interview ~1 hour.
  • Final Stage Interview: ~1-2 hours with various members of the team, combining technical and non-technical folks.

How you'll work

OpenTable teams are independent and come up with their way of working. In our team, we use two-week sprints to prioritise and drive work. Within this team, we are spread across the UK and India and work remotely for the majority of our time. We meet when we can, in our London office to have lunch, collaborate and create bonds. We have regular team offsite events. Our last one was cocktail making and tapas in London, in March 2024.

Enjoying what you do and progressing in your career is important to us. Not everyone wants to be a manager, so OpenTable has parallel tracks for technical and management roles, which you can switch between when it suits you.

What to expect

OpenTable engineers come from a diverse group of backgrounds, and we believe that a team with a broad set of experiences produces amazing results. You do not have to have a computer science degree; in fact, several of us have social science degrees or no degree at all. We are a diverse team and genuinely believe that representation matters.

You'll regularly work with our development teams worldwide, from San Francisco and Los Angeles to Kaunas, Mumbai, Berlin, and Melbourne.

Compensation

Engineer’s salary consists of three parts:
Base part: from, 3M - up to 3.5M INR Gross per annum, depending on the experience.
In addition:

  • significant yearly bonus approx 10 percent annual salary;
  • Booking Holdings RSU (Restricted Stock Units) package, worth $20,000 USD (before taxes) with possibility to get it every year.

Salary range provided is not final and will be discussed during the process based on your skills and experience.

Benefits:

  • Paid Vacation
  • One Celebration Day per calendar year
  • Employee Assistance Program (EAP)
  • Pension Fund
  • Work from (almost) anywhere; wherever you do your best work
  • Focus on mental health and well-being
    • Company paid therapy sessions through SpringHealth
    • Company paid subscription to HeadSpace
    • Company-wide weeks off a year - the whole team fully recharges (and returns without a pile-up of work!)
  • Generous paid parental leave
  • Generous paid vacation time off for your birthday
  • Paid volunteer time
  • Focus on your career growth

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.

#LI-LT1


Similar Jobs

15 Days Ago
Kazhakoottam, Thiruvananthapuram, Kerala, IND
Remote
49 Employees
Mid level
49 Employees
Mid level
Marketing Tech • Software
Frontend Developers will design web pages, enhance user experience, and optimize for smartphones. They will develop reusable code, manage brand consistency, and implement responsive UI components using React. Responsibilities include troubleshooting, improving front-end performance, and documenting changes.
2 Hours Ago
India
Remote
100 Employees
Senior level
100 Employees
Senior level
Consumer Web • HR Tech
As a QA Automation Engineer, you will enhance the quality of software products through automated testing and collaborate with cross-functional teams throughout the development lifecycle, ensuring a top-notch customer experience and addressing any quality issues.
7 Hours Ago
India
Remote
4,000 Employees
Senior level
4,000 Employees
Senior level
Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Develop new features and improve existing ones for our Android Motive Driver App, while collaborating with the product team and supporting user problem diagnosis. Utilize your Android expertise to help create a world-class mobile application, ensuring high readability and identifying potential issues.

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account