OpenTable

Backend Software Engineer (#C & .Net)

📍 Location
toronto, on
⏰ Job Type
Full-time
📅 Posted
June 05, 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 accuracy (Desirable) Experience with event-driven architecture, especially Apache Kafka (...

Ready to Apply?

Take the next step in your career journey with OpenTable

Apply Now