Staff Engineer

OpenTable
Summary
Join OpenTable, a leading hospitality technology company, as a remote Staff Engineer! This role involves leading a small team, mentoring engineers, and developing high-performance web applications using technologies like Node.js, React, and TypeScript. You will design, build, and maintain our diner web platform, collaborating with developers to improve workflows and contribute to infrastructure components. The position requires 5+ years of web development experience and strong technical leadership skills. This remote role, based in Canada, offers a competitive salary (160,000-180,000 CAD), comprehensive benefits, and opportunities for professional growth within a supportive and inclusive environment. Initially remote, the role will transition to a hybrid model.
Requirements
- 5+ years in web development, preferably with Node.js, React, Redux, and TypeScript
- Strong technical leadership skills, preferably experience leading a team
- Excellent communication and collaboration abilities
- Understanding of front-end (HTML, CSS, and JavaScript) and back-end (Node.js, Fastify, and GraphQL) technologies
- Familiarity with containerization technologies like Docker
- Knowledge of monitoring and logging tools such as StatsD, Grafana, ELK Stack
- Proficiency with version control systems like Git
- Strong understanding of software development workflows and processes
Responsibilities
- Mentor and guide team members, fostering a collaborative and innovative environment
- Develop relationships cross-company to ensure the right architectural and technical direction
- Design, develop, and maintain scalable and high-performance web applications using Node.js, React, Redux, Fastify, GraphQL, and TypeScript
- Build automation, code generation, linting, formatting, and testing frameworks
- Collaborate with developers to understand their needs and pain points, and develop solutions to streamline workflows and increase productivity
- Contribute to the development and maintenance of our infrastructure components, including Docker, Grafana, ELK Stack
- Write clean, testable, and well-documented code, participate in code reviews and provide constructive feedback to 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)
- Annual cash bonus
- Equity grant
- 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 and benefits
Share this job:
Similar Remote Jobs
