Backend Software Engineer (Ontario)

Backend Software Engineer (Ontario)

11 Nov
|
OpenTable
|
Ontario

11 Nov

OpenTable

Ontario

Our team develops and maintains core backend systems for the OpenTable For Restaurants product
Our systems are responsible for determining which tables at a restaurant are available at various times and party configurations based on a system of constraints specified by each restaurant
Our systems are also responsible for booking reservations and syncing their data in real-time to the iPads that power the OpenTable front-of-house experience for our restaurants. We operate in an environment where reliability and uptime are critical while operating at a large scale
We work on a variety of projects which include both product development and technical infrastructure upgrades. Examples of recent projects include: allowing diners to instantly book a restaurant’s private room; automatic cancellation of reservations for diners who haven’t paid a required deposit; and improving the ability of our microservices to run in multiple data centers
Our team is highly collaborative: we spend time debating what database architecture to implement for a recent feature, or what the right technical solution is to a newly-reported bug
We practice continuous delivery, trunk-based development, code review, and pair programming. Automated testing is also critical for our team
Write readable, maintainable, well-tested code in C#, and occasionally Java, using continuous delivery practices




Design and maintain database schemas, including in MongoDB
Deploy, monitor, and troubleshoot microservices, taking ownership of their reliability
Deliver on commitments and communicate technical trade-offs clearly
Embrace AI-native development while also taking ownership of the results produced by these technologies, carefully checking them for accuracy, and maintaining high quality
Benefits Generous parental leave
Generous paid vacation + time off for your birthday
Paid volunteer time
Enriched learning and development opportunities - leadership development & access to thousands of on-demand e-learnings
Work from (almost) anywhere - wherever you do your best work
Mental health and well-being - company-paid therapy sessions through SpringHealth, company-paid subscription to HeadSpace, and company-wide weeks off a year so the whole team can recharge
Proficiency in C#2 or more years of full-time professional software development experience in a team environmentExperience with SQL or NoSQL databasesExperience with object-oriented programming and common design patternsProficiency in JavaExperience with microservices and concurrent programmingExperience with event-driven architecture, especially Apache KafkaExperience with MongoDB

#J-18808-Ljbffr

📌 Backend Software Engineer (Ontario)
🏢 OpenTable
📍 Ontario

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: backend software engineer (ontario) / ontario

Subscribe to this job alert:

Get the latest job offers by email for: backend software engineer (ontario) / ontario