Backend Engineer

OpenTable

Overview

Role involves developing and maintaining backend systems for restaurant management.

Ideal candidate has 3+ years of experience in backend development with strong skills in C# or Java.

125k cad / yearhybridmidpermanentfull-timeEnglishC#JavaSQLNoSQL

Locations

  • Canada, Ontario, Toronto

Requirements

  • 3+ years experience
  • Strong communication skills
  • Proficient in C# or Java
  • Experience with SQL or NoSQL databases
  • Familiar with object-oriented programming principles
  • Experience with legacy codebases
  • Adoption of AI technologies
  • Code covered by automated tests

Responsibilities

  • Develop and maintain backend systems
  • Collaborate on database architecture
  • Implement technical solutions
  • Practice continuous delivery
  • Write maintainable code
  • Adopt emerging AI technologies
  • Conduct code reviews
  • Perform automated testing

Benefits

  • Work from anywhere for 20 days/year
  • Company-paid therapy sessions
  • Paid parental leave
  • Generous paid vacation
  • Paid volunteer time
  • Development Dollars
  • Travel Discounts
  • Private health and dental insurance