O

OpenTable

Online restaurant reservation platform for diners

Senior Full Stack Engineer

Full-Stack EngineeringUpdated on Nov 12
Full-timeKaunas, Kaunas City Municipality, Lithuania€50k - €52.5k /yr

About the Job

Requirements

  • At least five years of full-stack software engineering experience.
  • Ability to develop and maintain backend services written in Java and TypeScript.
  • Experience building user-facing applications with React.
  • Working knowledge of GraphQL microservices.
  • Experience integrating external services through their APIs and SDKs.

Responsibilities

  • Build consent-aware tracking across web booking journeys, preserving campaign identifiers and conversion data from entry points through reservation confirmation.
  • Extend the conversion event service to process booking events and deliver reliable, partner-specific conversion and revenue signals.
  • Build or improve integrations with external partners as priorities evolve, such as Sojern, Amadeus, Meta, Google, TikTok, Snapchat, and Reddit.
  • Trace and improve data flows across frontend systems, backend services, and data pipelines to ensure attribution, reservation status, and revenue remain accurate throughout partner delivery.
  • Work in related services, including reservation systems, when changes are needed to close data gaps for measurement.
  • Partner with product, commercial, marketing, and engineering teams to define measurement needs, test end-to-end behaviour, and monitor data quality and delivery in production.

Desired Qualifications

  • Experience with paid media measurement, conversion tracking, or marketing attribution.
  • Experience with event-driven services and data pipelines.
  • Familiarity with privacy-aware tracking and consent signals.
  • Experience ensuring data quality or debugging reliability issues across multiple services.

About the Company

OpenTable

Online restaurant reservation platform for diners

OpenTable is an online platform that connects diners with a wide range of restaurants for reservations. Diners can browse restaurants, read reviews, explore menus, and book tables, all through the site. Restaurants gain access to a booking tool that helps manage reservations and optimize seating. Diners use the platform for free, while restaurants pay a subscription to be listed and may incur additional charges based on the number of reservations processed through OpenTable. OpenTable also benefits from being part of Booking Holdings, which provides a large network and infrastructure. The company’s goal is to make dining easier by helping people find and reserve tables and by giving restaurants a simple way to manage bookings and grow their business.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
1998

Recently Posted Jobs

Explore more opportunities at OpenTable

See more jobs