Logo
opentable

Senior Software Engineer Restaurant Lifecycle Team

opentable, Little Ferry, New Jersey, us, 07643


Job Type: Full-Time

Location: San Francisco

Department: Engineering

At OpenTable, we take pleasure in Software Development. We believe that velocity comes from a commitment to clean code and solid engineering principles. We deliver innovative products through rapid, continuous development. Millions of diners and thousands of restaurants around the globe use our products. If you are excited by constantly challenging engineering processes and can deliver exceptional quality in a fast-paced, agile environment, we'd like to meet you. Bonus points if you love restaurants too!

Job Description:

The products we build help restaurants small (mom and pop) and large run their businesses and be successful (real people, real businesses…you making a real difference). Our engineers partner with Product, Design and Marketing from inception to design, create, build and deliver new features (Agile, not waterfall Agile). We want you to be technical lead for features; which means being responsible for technical feature delivery, for software design and build as well collaborating with delivery manager and partner teams such as api teams

Responsibilities:

Help shape our technology stack which is always evolving and improving

Build our in-house component library with your teammates

Share our passion for quality in everything we do: products, visual designs and UX, software design, code, builds, shipping and satisfying customers

This is a great opportunity to take your skills and career to the next level. Opentable coaches you on your career, sets goals and helps you reach them. We support you, giving you time to learn, take courses, attend conferences, participate in Opentable book clubs and learning groups as well as our yearly hackathon. Opentable engineering is not too small you’re swamped and not so large you’re lost. You can have a real impact.

Requirements:

5+ years experience in software design and development

5+ years experience with web technologies (HTML, CSS, JavaScript)

Familiarity with technologies we use including: sass, Reactjs, Redux, RxJS, Typescript, nodejs

Familiarity with npm best of breed packages, jest and snapshot testing, mocha, spies, nock, cypress.io (tests are important to us)

Experience with webpack, linters, docker containers, continuous integration

Excellent problem solving skills and attention to detail

We’ll start with a technical phone screen (code share). If you have the chops then we’ll invite you to come in for onsite interviews.

About OpenTable

OpenTable, part of Booking Holdings Inc. (NASDAQ: BKNG), is the world's leading provider of online restaurant reservations, seating more than 24 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, the United Kingdom, Australia, Japan, Germany, and Mexico.

#J-18808-Ljbffr