At OpenTable, we deliver innovative products through rapid, continuous development. Millions of diners and thousands of restaurants around the globe use our products. If a constantly challenging engineering environment excites you, we'd like to meet you. Bonus points if you love restaurants!
We move fast, release frequently, and believe strongly in automated testing to help maintain our quality and velocity. We break things sometimes - and that’s fine. We learn from it. We open source as much of our work as possible. Your Github profile a little thin? You’ll have a chance to improve it.
Our Search team is looking for someone exceptional to fill our Senior Engineer role. As a member of this team, you will be responsible for building the key systems that power the OpenTable search experience.
Your responsibilities will range from:
* Problem-solving with our data science team
* Creating new systems and APIs
* Innovating on ways to search through massive data sets
5+ years in software engineering
Strong CS fundamentals
Experience building highly scalable and highly available systems
Solid understanding of data structures and OO design
Discipline at unit, integration, and acceptance testing
Pair Programming Desire and/or Experience
* 3+ years in Java
* Understanding of the JVM
* 3+ years in JS
* Understanding of Node.js
* Experience with a server framework like Express or Hapi
* A willingness to learn whichever one you don't know
OpenTable, part of The Priceline Group (NASDAQ: PCLN), is the world's leading provider of online restaurant reservations, seating more than 22 million diners per month via online bookings across approximately 40,000+ restaurants.
Since its inception in 1998, OpenTable has seated more than 1 Billion diners around the world. The Company is headquartered in San Francisco, California, and the OpenTable service is available throughout the United States, as well as in Canada, Germany, Japan, Mexico, Australia and the UK.