Find a jobRecruiters

Backend Software Engineer

Exclusive opportunity

Hybrid

Backend Software Engineer

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

Bloomays

Back-End Software Engineer - Cloud IoT

65-75K + avantages

Permanent contract

Paris, France

Hybrid

Skills

Backend DevelopmentNodeBackend DeveloperAzureDevSecOps

22 days ago

Quick apply

FreelanceRepublik

Développeur Back end

Freelance

Paris, France

Hybrid

Skills

JavaGitLabAWS

12 days ago

Quick apply

Cherrypick

Software Engineer

Freelance

Paris, France

Hybrid

Skills

PythonNumPypandas

1 day ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools