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.

4 days ago
Related jobs
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...

Grammarly
Canada

To achieve our ambitious goals, we’re looking for Back-End Software Engineers to join our engineering teams. As a Back-End Engineer at Grammarly, you will play a critical role in building core parts of the Grammarly product offering, infrastructure, and features to help 30 million users write more c...

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

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...

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...

Promoted
V-Solve
Canada

Senior Flink Streaming Engineer. Docker) and preferably, Container Management software (Kubernetes). ...

Promoted
DBSync
Canada

We are looking for an experienced Full Stack Java Developer to be responsible for providing solutions for technical issues which may affect product delivery. The Full Stack Developer will facilitate requirement analyses, conduct peer reviews and provide feedback, and enhance frameworks. Developing a...

Promoted
VRIZE
Canada

Overall 8+ years of development experience that includes Java.Experienced in Building microservice using Spring boot, REST APIs, Swagger, Authentication and Authorization.Integration with 3rd party APIs using OAuth and other authentications.Maintain CI/CD pipelines with multiple stages covering buil...

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
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...