Backend Software Engineer (#C & .Net)

OpenTable

toronto, on, Canada
Full-time
Posted June 06, 2026

Job Description

Requirements

  • You have 3 or more years of full-time professional experience working in a team environment
  • You have strong communication skills, especially the ability to represent the technical trade-offs between different potential solutions
  • You reliably deliver on commitments you’ve made
  • You write code that is readable and maintainable, and is covered by automated tests
  • You are proficient in C# (being proficient in Java as well is a bonus)
  • You know the principles of object-oriented-programming and common design patterns
  • You have experience with databases (either SQL or NoSQL) and understand core concepts such as primary keys and indexes
  • You’ve worked on codebases that were multiple years old before you started working on it
  • You adopt emerging AI technologies to enhance your workflow, while also taking ownership of the results produced by these technologies and carefully checking them for accura...