1 day ago
Toronto, CanadaStaff+
Responsibilities
- Mentor and guide team members while fostering a collaborative engineering environment.
- Develop relationships across teams to guide architectural and technical direction.
- Design, develop, and maintain scalable, high-performance web applications with Node.js, React, Redux, Fastify, GraphQL, and TypeScript.
- Build developer-experience tools and utilities for build automation, code generation, linting, formatting, and testing.
- Collaborate with developers to understand workflow challenges and create productivity solutions.
- Improve development processes, coding standards, and engineering best practices.
- Contribute to infrastructure components using Docker, Grafana, and ELK Stack.
- Write clean, testable, and documented code; participate in code reviews and troubleshoot issues.
Requirements
- At least 8 years of web development experience, preferably with Node.js, React, Redux, and TypeScript.
- Strong technical leadership, communication, and collaboration skills.
- Strong understanding of HTML, CSS, and JavaScript front-end technologies.
- Back-end development experience with Node.js, Fastify, and GraphQL.
- Familiarity with Docker and knowledge of StatsD, Grafana, and ELK Stack.
- Proficiency with Git and software development workflows, processes, and best practices.
- Preferred experience with localisation and translation systems; Esbuild, SWC, Webpack, ESLint, Prettier, Jest, or Cypress; PostgreSQL or MongoDB; AWS, GCP, or Azure; and open-source contributions.
Benefits
- Hybrid workplace with an expectation of working from the office two days per week.
- Work from almost anywhere for up to 20 days per year.
- Company-paid therapy sessions through SpringHealth, Headspace subscription, and an annual company-wide week off.
- Paid parental leave, paid vacation, birthday time off, 20 days of paid time off, and paid volunteer time.
- Development Dollars, leadership development, and access to on-demand e-learning.
- Travel discounts, employee resource groups, private health and dental insurance, life and disability insurance, and other health, retirement, and leave benefits.
- Global schedule flexibility may require communication outside conventional business hours.
Tech Stack
AWSAzureCSSCypressDockerGitGoogle Cloud PlatformGrafanaGraphQLHTMLJavaScriptJestMongoDBNode.jsPostgreSQLReactReduxTypeScriptWebpack
About OpenTable
OpenTable builds an online restaurant reservations marketplace for diners and reservation, guest management, and operations software for restaurants, sold via subscriptions and per-cover fees. Its consumer apps and integrations power bookings across 70,000+ restaurants worldwide and connect with POS and other hospitality systems. Founded in 1998 and headquartered in San Francisco, OpenTable is part of Booking Holdings.
