O
OpenTable
Backend Software Engineer
Skills
SQL QueriesMongoDBJavaC#MicroservicesKafkaAI
4 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Salary:
CA$110,000 – CA$130,000 / year
Location:
Toronto, ON, Canada
Work mode:
Hybrid
Published on:
23 October 2026
What they need
Who you are
- 2 or more years of full-time professional software development experience in a team environment
- Proficiency in C#
- Experience with object-oriented programming and common design patterns
- Experience with SQL or NoSQL databases
- Proficiency in Java
- Experience with microservices and concurrent programming
- Experience with MongoDB
- Experience with event-driven architecture, especially Apache Kafka
What the job involves
- 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 new 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
- 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
- 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
Other offers great for you!
These companies are also looking for great profiles
B
Bloomays
Back-End Software Engineer - Cloud IoT
65-75K + avantages
Permanent contract
Paris, France
Hybrid
Skills
Backend DevelopmentNodeBackend DeveloperAzureDevSecOps
22 days ago
Quick apply
F
FreelanceRepublik
Développeur Back end
Freelance
Paris, France
Hybrid
Skills
JavaGitLabAWS
12 days ago
Quick apply
C
Cherrypick
Software Engineer
Freelance
Paris, France
Hybrid
Skills
PythonNumPypandas
1 day ago
Quick apply
No company information available.