Back-end Engineer

OpenTable
BC, Canada
$118K-$150K a year
Full-time

Canada - remote (PT)

With millions of diners, tens of thousands of restaurants, and 23+ years of experience, OpenTable, part of Booking Holdings, Inc.

NASDAQ : BKNG), is an industry leader with a unique insight into the world of hospitality. We champion restaurants, bars, wineries, and other venues around the world, helping them attract guests, manage capacity, improve operations and maximize revenue.

Every employee at OpenTable has a tangible impact on what we do and how we do it. You’ll also be part of a global network that includes OpenTable and KAYAK's portfolio of travel brands including Swoodoo, checkfelix, momondo, Cheapflights, Mundi and HotelsCombined.

Hospitality is all about taking care of others, and it defines our culture. You’ll work in a welcoming and inclusive environment, and get the benefits, flexibility, and support you need to succeed.

OpenTable's Engineering team is looking for a talented and motivated backend Back-end Engineer! This individual will apply their Java development to work on exciting projects, collaborate with high-level engineers, and contribute to the development of OpenTable’s restaurant platform.

In this role, you will :

  • Write clean, efficient, and maintainable code using software development best practices
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers 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

Please apply if you have :

  • 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)

Benefits :

  • Paid Time Off - 20 days a 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)

BC Pay Transparency : 118,000 - 150,000 CAD

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.

Hiring people with different backgrounds, experiences, perspectives, and ideas is critical to innovation and to how we deliver great experiences for our users and our partners.

Representation matters.

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.

2 days ago
Related jobs
OpenTable
BC, Canada

OpenTable's Engineering team is looking for a talented and motivated backend Back-end Engineer! This individual will apply their Java development to work on exciting projects, collaborate with high-level engineers, and contribute to the development of OpenTable’s restaurant platform. Collaborate wit...

Autodesk
Vancouver, British Columbia

Autodesk AEC (Architecture, Engineering and Construction) is looking for a highly motivated individual to join our development team and develop products for its world-wide customers. If you are a software developer who is proficient in web-based technologies, have design and coding skills, passionat...

Custom Health
Kelowna, British Columbia

Collaborate with front-end developers, UX/UI designers, and other team members to ensure seamless integration of front-end and back-end components. SW engineers work in small teams and design, implement, and test end-to-end software solutions to advance our high-availability and high-performance clo...

Autodesk
Vancouver, British Columbia

You will build web applications using modern JavaScript libraries such as ReactJS, including end-to-end testing. Autodesk AEC (Architecture, Engineering and Construction) is looking for a highly motivated individual to join our development team and develop products for its world-wide customers. If y...

Promoted
HCLTech
Canada

Develop an AI Assistant engine using .NET, EF Core, and Postgres/SQL.Create a Marketplace for sharing AI Assistants within the Enterprise using React.Provide APIs for Inferencing, Embedding, and Semantic Retrieval in PGVector using .Enhance the Marketplace for sharing non-Assistant assets using Reac...

Promoted
Hanalytica
Canada

Backend Developer - Long-term Remote Contract. We are seeking a highly skilled Backend Developer with exceptional expertise in Microsoft SQL Server and C#. Stay updated on technology trends and adhere to industry best practices. Capable of working independently and collaboratively within a team. ...

Promoted
Orbis Group
Greater Vancouver Metropolitan Area, Canada
Remote

Java Developer - Sports Gaming/Media - Up to $130,000 + equity - Fully Remote (within Canada). I'm working with a leading Sports gaming and media company on the lookout for a Java Developer. Knowledge of more than 1 programming language (Kotlin or Java would be nice). ...

Promoted
Ascendion
Canada

Ascendion is a full-service digital engineering solutions company. Headquartered in New Jersey, our workforce of 6,000+ Ascenders delivers solutions from around the globe. Ascendion is built differently to engineer the next. Join a culture of high-performing innovators with endless ideas and a passi...

Promoted
Vybe Network
Burnaby, British Columbia

This is a full-time hybrid role for a Full-Stack Engineer at Vybe Network. As a Full-Stack Engineer, you will be responsible for the entire development lifecycle, from building user interfaces to writing backend logic. ...

Promoted
Visualping
Vancouver, British Columbia

You could also mentor our staff, or lead some of our regular knowledge sharing sessions on the Front-end best practices as the most experienced Front-end specialist of the company. Both front-end and back-end are in Typescript . Experience driving  front end development at a SaaS startup. You love f...