What you will be working on
You will be part of a small and highly talented full stack web team that is focused on the creation of brand new restaurant discovery experiences that introduce foodies all over the world to our ever growing restaurant network.
You’ll be a key part of designing and implementing new features, exploring prototypes with our in-house design team, and working with our machine learning team to take our restaurant discovery and recommendations to the next level. Your work will be used and enjoyed by millions of enthusiastic diners every day.
Our roadmap is aggressive and you will play a big role in the future of OpenTable’s footprint on the internet.
We are an engineering-driven organization
We’re a tech company first and foremost, backed by very sharp Product teams that have a thorough understanding of our products and the restaurant industry.
The best product ideas are nothing if they can’t be executed properly at high scale. Engineers drive innovation, and constantly challenge the status quo. Each team member can have a meaningful impact on the product, and hence the company’s future.
How we work
As a company, we are in transition from a mostly Microsoft stack to a FOSS stack. Much of our front end is developed in Node.js, or Ruby on Rails. We have been hard at work delivering our new application platform, with an underlying RESTful service stack that enables rapid experiments with different tools and technologies at the UI layer.
We take ownership of our features from ideas to delivery. This includes planning sessions with product teams to building out servers and configuring our deployment process. We are patient with our designs in order to pay off technical debt early and learn from our past mistakes. Maintainability is key for us; slightly slower but more robust code is often preferable to the very clever faster solution.
We believe strongly in Continuous Delivery, although we haven’t completed our journey. We build infrastructure around testing our applications the same way every time. We put our software through several levels of testing: unit tests, automated end-to-end tests in multiple browsers, and performance measurements. Our software does not yet deploy itself but we’re getting there.
Other perks
- Beautiful office in downtown San Francisco, adjacent to Bart/Muni, with the usual amenities (stocked kitchen, pool table, xbox on a big screen TV, lots of comfy couches, etc.)
- Regular parties, breakfasts, and happy hours
- People you enjoy seeing every day
- Flexible schedule, generous time off, great health/dental coverage
- MeetUp hosting
- RSUs —OpenTable employees have direct interest in the company’s success