Backend Software Engineer

1 month ago


Vancouver, British Columbia, Canada OpenTable Full time
Backend Engineer at OpenTable

Join OpenTable, a leading provider of online restaurant reservations and table management solutions, as a Backend Engineer. As a key member of our Engineering team, you will play a critical role in designing, developing, and maintaining our restaurant platform.

Key Responsibilities:
  • Design and implement scalable, efficient, and maintainable backend systems using Java and Spring Boot.
  • Collaborate with cross-functional teams to design, implement, and test software solutions.
  • Identify and solve technical challenges and issues, demonstrating creative problem-solving skills.
  • Write tests and conduct code reviews to ensure code quality and maintainability.
  • Document code, designs, and architectural decisions.
  • Stay updated with industry trends and best practices in Java development.
Requirements:
  • Proficiency in Java and Spring Boot.
  • Experience with event-driven architectures and streaming platforms such as Kafka.
  • Familiarity with containerized applications using platforms such as Kubernetes.
  • Experience with relational and NoSQL database technologies.
  • Excellent problem-solving, communication, and teamwork skills.
  • A bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
What We Offer:
  • Competitive salary range: $118,000 - $150,000 CAD.
  • 20 days of paid time off per year.
  • Birthday/celebration PTO - 1 day.
  • Annual company weeks off.
  • Flexible sick time off.
  • Paid volunteer time.
  • Parental Leave Benefits.
  • Dental & Vision Insurance.
  • Life & Disability Insurance.
  • Group RRSP and DPSP.
  • Major Medical Insurance (dependent care options).
OpenTable's Commitment to Diversity, Equity, and Inclusion:

OpenTable aspires to be a workplace that reflects the diverse communities we serve and a culture that is inclusive and welcoming. We ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform job responsibilities, and to receive other benefits and privileges of employment. Please contact us to request accommodation.



  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our team, you will be responsible for designing, developing, and maintaining our company's backend systems.Key Responsibilities:Design and develop scalable, efficient, and secure backend systems...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Senior Backend Engineer (.NET)We are seeking a highly skilled Senior Backend Engineer with expertise in.NET to contribute to our innovative FinTech and VR projects. As a key member of our team, you will be responsible for designing and developing scalable, secure, and efficient backend systems using.NET Core, ASP.NET, and Entity Framework. Your expertise in...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Senior Backend Engineer (.NET)We are seeking a highly skilled Senior Backend Engineer with expertise in.NET to contribute to our innovative FinTech and VR projects. As a key member of our team, you will be responsible for designing and developing scalable, secure, and efficient backend systems using.NET Core, ASP.NET, and Entity Framework. Your expertise in...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Senior Backend Engineer (.NET)We are seeking a highly skilled Senior Backend Engineer with expertise in .NET to drive innovation and growth in our FinTech and VR initiatives. As a key member of our team, you will be responsible for designing and implementing scalable, secure, and efficient backend systems that meet the needs of our clients.About the...

  • Software Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada PIZZERIA BUFALA Full time

    We are looking for a skilled Software Engineer - Backend to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable backend systems.Key Responsibilities:Design and develop high-quality, scalable, and maintainable backend systems.Collaborate with cross-functional teams to...

  • Software Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Royal Bank of Canada Full time

    About the Role:As a Software Engineer (Backend) at our company, you will be responsible for designing, developing, and maintaining the backend systems of our applications. You will work closely with our cross-functional teams to deliver high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop efficient,...

  • Software Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Benson Cabinetry & Millwork Full time

    We are seeking a skilled Software Engineer (Backend) to join our team at {company}. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the backend infrastructure of our system. Your primary focus will be on developing robust, scalable, and efficient APIs using Java.Key Responsibilities:Design and implement backend...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    About the RoleWe are seeking a highly skilled Backend Software Developer to join our team at Go Recruitment. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend systems.Key ResponsibilitiesDesign and develop scalable, efficient, and secure backend systems using Java and Spring...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at Electronic Arts Inc. as a key member of our Online Services group. As a Software Engineer, you will be responsible for designing, developing, and maintaining our backend services and infrastructure, which power key features on APEX Legends.Key ResponsibilitiesDevelop and...


  • Vancouver, British Columbia, Canada TEEMA Full time

    Job DescriptionAt TEEMA, we're seeking a skilled Backend Software Engineer to join our team. As a key member of our engineering team, you'll be responsible for designing and developing new automation leveraging platform infrastructure and tooling. Your expertise in Node.js, TypeScript, and vanilla JavaScript will be crucial in improving monitoring,...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Electronic Arts Inc. - Backend Software EngineerAbout the Role:We are seeking a highly skilled Backend Software Engineer to join our EA Digital Platform (EADP) group. As a key member of our team, you will design and develop scalable, distributed server-side systems that provide functionality to our millions of customers.Key Responsibilities:Design and...


  • Vancouver, British Columbia, Canada Hireio, Inc. Full time

    Join Our Team as a Backend Software EngineerWe are constantly pushing the boundaries of general search engine monetization across our apps, building a globally leading Search Ads monetization system. As a Backend Software Engineer on our Search Ads team, you will have the chance to work on large-scale distributed storage and architecture, NLP, LLM, Ranking,...


  • Vancouver, British Columbia, Canada Hireio, Inc. Full time

    Join Our Team as a Backend Software EngineerWe are constantly pushing the boundaries of general search engine monetization across our apps, building a globally leading Search Ads monetization system. As a Backend Software Engineer on our Search Ads team, you will have the chance to work on large-scale distributed storage and architecture, NLP, LLM, Ranking,...


  • Vancouver, British Columbia, Canada TTT Studios Full time

    {"title": "Backend Engineer, Python", "description": "About the RoleWe are seeking a skilled Backend Engineer with expertise in Python to join our team at TTT Studios. As a Backend Engineer, you will be responsible for designing and developing APIs and server platforms for our client projects.Key ResponsibilitiesDesign and implement low-latency,...


  • Vancouver, British Columbia, Canada TTT Studios Full time

    {"title": "Backend Engineer, Python", "description": "About the RoleWe are seeking a skilled Backend Engineer with expertise in Python to join our team at TTT Studios. As a Backend Engineer, you will be responsible for designing and developing APIs and server platforms for our client projects.Key ResponsibilitiesDesign and implement low-latency,...


  • Vancouver, British Columbia, Canada reddit Full time

    Job Title: Backend EngineerReddit is a vibrant community of communities, built on shared interests, passion, and trust. As a Backend Engineer on our Ads Measurement Core team, you will play a critical role in enhancing the efficiency and user-friendliness of our advertising platform.Responsibilities:Design and develop advertiser-facing products, such as our...


  • Vancouver, British Columbia, Canada reddit Full time

    Job Title: Backend EngineerReddit is a vibrant community of communities, built on shared interests, passion, and trust. As a Backend Engineer on our Ads Measurement Core team, you will play a critical role in enhancing the efficiency and user-friendliness of our advertising platform.Responsibilities:Design and develop advertiser-facing products, such as our...


  • Vancouver, British Columbia, Canada TEEMA Full time

    Design and Develop Automation SolutionsAt TEEMA, we're seeking a skilled Backend Software Engineer to join our team. As a key member of our engineering team, you'll be responsible for designing and developing new automation solutions leveraging our platform infrastructure and tooling.Key Responsibilities:Design and develop automation solutions using Node.js...


  • Vancouver, British Columbia, Canada TEEMA Full time

    Design and Develop Automation SolutionsAt TEEMA, we're seeking a skilled Backend Software Engineer to join our team. As a key member of our engineering team, you'll be responsible for designing and developing new automation solutions leveraging our platform infrastructure and tooling.Key Responsibilities:Design and develop automation solutions using Node.js...

  • Software Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada WORKFORCE Dental Staffing Solutions Full time

    Job Title: Our company is looking for skilled Software Engineers (Backend).