Staff Engineer

OpenTable Logo

OpenTable

πŸ’΅ $115k-$129k
πŸ“Remote - Canada

Summary

Join OpenTable, a leading industry player with millions of diners and thousands of restaurant partners, as a Staff Engineer. This remote role, transitioning to a hybrid model in downtown Toronto, focuses on maintaining our diner web platform. As a technical leader, you will mentor team members, collaborate across teams, and design, develop, and maintain high-performance web applications using technologies like Node.js, React, and GraphQL. You will also contribute to improving developer experience, development processes, and infrastructure components. This position requires a minimum of 5 years of web development experience and strong technical leadership skills. OpenTable offers a competitive salary and benefits package.

Requirements

  • Minimum of 5+ years of experience in web development, preferably with Node.js, React, Redux, and TypeScript
  • Strong technical leadership skills
  • Excellent communication and collaboration abilities
  • Strong understanding of front-end technologies such as HTML, CSS, and JavaScript
  • Experience with back-end development using Node.js, Fastify, and GraphQL
  • Familiarity with containerization technologies like Docker
  • Knowledge of monitoring and logging tools such as StatsD, Grafana, ELK Stack
  • Proficient in version control systems like Git
  • Strong understanding of software development workflows, processes, and best practices

Responsibilities

  • Mentor and guide team members, fostering a collaborative and innovative environment
  • Work across the company by developing relationships with other teams to ensure the right architectural and technical direction moving forward
  • Design, develop, and maintain scalable and high-performance web applications using Node.js, React, Redux, Fastify, GraphQL, and TypeScript
  • Design, develop, and maintain tools and utilities that improve the developer experience, such as build automation, code generation, linting, formatting, and testing frameworks
  • Collaborate with developers across teams to understand their needs and pain points, and develop solutions to streamline their workflows and increase productivity
  • Contribute to the improvement of development processes, best practices, and coding standards to ensure a consistent and efficient development environment
  • Contribute to the development and maintenance of our infrastructure components, including Docker, Grafana, ELK Stack
  • Write clean, testable, and well-documented code following best practices and coding standards
  • Participate in code reviews and provide constructive feedback to other team members
  • Troubleshoot and resolve issues in a timely and efficient manner
  • Stay up-to-date with the latest technologies and industry trends

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)
  • Health benefits
  • Flexible spending account
  • Retirement benefits
  • Life insurance
  • Paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays)
  • Parental leave benefits
  • Annual bonus
  • Equity grant

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.