Senior Full Stack Engineer - RepairPal (Remote - Canada)

Yelp

Toronto

On-site

CAD 183,598 - 251,598

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

A leading tech company is looking for a Full Stack Engineer to join their innovative team. This role involves building features to enhance their mission in the automotive industry. You will work on high-performance, customer-facing pages while fostering a collaborative environment. The ideal candidate has strong skills in modern JavaScript development and backend frameworks, with the opportunity to work from anywhere in Canada. Competitive compensation is offered, ranging from $135,000 to $185,000.

Qualifications

  • Strong experience with React / modern JavaScript frontend development, Next.js experience preferred.
  • Solid backend development skills in Ruby on Rails or similar frameworks.
  • Experience collaborating with backend/service teams.

Responsibilities

  • Build and maintain customer-facing, SEO-optimized, high-performance pages.
  • Support desktop and mobile experiences using responsive design.
  • Design, implement, and optimize backend services and APIs.

Skills

React / modern JavaScript frontend development
Server-side framework (Ruby on Rails preferred)
Communication skills
Integrating with existing APIs

Job description

Summary

Yelp engineering culture is driven by our values: we’re a cooperative team that values individual authenticity and encourages creative solutions to problems. All new engineers deploy working code their first week, and we strive to broaden individual impact with support from managers, mentors, and teams. At the end of the day, we’re all about helping our users, growing as engineers, and having fun in a collaborative environment.

RepairPal, together with Yelp, is expanding our mission of bringing trust to the automotive industry—helping car owners get fair prices by connecting them with trustworthy local mechanics. As a Full Stack Engineer, you'll build the features and applications that make this mission possible. We operate like a startup within Yelp: a small, nimble team with the speed and autonomy to move fast and own our work, backed by the resources and stability of a major tech company. You get the best of both worlds—startup culture and big company support. Our full stack engineers contribute to every layer of product development, from designing and maintaining robust APIs and scalable backend services, to creating intuitive, polished user interfaces. You’ll help power our core operations, ensuring our platform remains reliable and user-focused.

This opportunity is fully remote and does not require you to be located in any particular area in Canada. We welcome applicants from throughout Canada. We’d love to have you apply, even if you don’t feel you meet every single requirement in this posting. At Yelp, we’re looking for great people, not just those who simply check off all the boxes.

What You'll Do
  • Build and maintain customer-facing, SEO-optimized, high-performance pages.
  • Support desktop and mobile experiences using responsive design.
  • Design, implement, and optimize backend services and APIs powering core features.
  • Integrate frontend components with backend systems and third-party APIs.
  • Provide infrastructure and APIs to support AI/ML features and enable teams building artificial intelligence capabilities.
  • Write and optimize complex SQL queries and contribute to data modeling and database performance tuning.
  • Review code, support bug tickets, and write documentation to enable other engineers to maintain your features.
What It Takes To Succeed
  • Strong experience with React / modern JavaScript frontend development; next.js experience preferred.
  • Solid backend development skills with deep proficiency in a server-side framework (Ruby on Rails preferred, or Django, Laravel, Express, etc.).
  • Experience collaborating with backend/service teams and integrating with existing APIs.
  • Strong communication skills and ability to collaborate with non-technical stakeholders.
What You'll Get
  • There are a variety of factors that go into determining a salary range, including but not limited to external market benchmark data, geographic location, and years of experience. Based on the anticipated level of experience we are seeking, we expect the compensation range for this role to be between $135,000 and $185,000.
  • This opportunity has the option to be fully remote in all locations across Canada.
  • This role is posted to fill an existing position.
Equal Opportunity & Diversity Statement

At Yelp, we believe that diversity is an expression of all the unique characteristics that make us human: race, age, sexual orientation, gender identity, religion, disability, and education — and those are just a few. We recognize that diverse backgrounds and perspectives strengthen our teams and our product. The foundation of our diversity efforts are closely tied to our core values, which include “Playing Well With Others” and “Authenticity.” We're proud to be an equal opportunity employer and consider qualified applicants without regard to race, color, religion, sex, national origin, ancestry, age, genetic information, sexual orientation, gender identity, marital or family status, veteran status, medical condition, disability, or any other protected status. We are committed to providing reasonable accommodations for individuals with disabilities in our job application process. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-recruiting@yelp.com or 1-415-969-8488. Yelp does not accept agency resumes. Please do not forward resumes to any recruiting alias or employee. Yelp is not responsible for any fees related to unsolicited resumes.

Recruiting and Applicant Privacy Notice

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Entry Level Full Stack Engineer (Chat Platform)
Entry Level Full Stack Engineer (Chat Platform)

Yelp • Calgary

On-site
CAD 85,000 - 107,000
Five star benefits
Fully remote role across Canada
Principal Product Manager - Search Relevance (Remote - Canada)
Principal Product Manager - Search Relevance (Remote - Canada)

Yelp • Toronto

On-site
CAD 284,000
Restricted stock units
Comprehensive benefits
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Hybrid
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Principal Software Engineer
Principal Software Engineer

Jobber • Canada

On-site
CAD 196,000 - 266,000
Extended health benefits
RRSP matching
Stock options
+1
Fullstack Developer
Fullstack Developer

RTINGS.com • Montreal (administrative region)

On-site
CAD 80,000 - 160,000
Very competitive salaries
Flexible schedule
Fully paid collective insurance benefits
+6
Senior Software Engineer II (Full Stack), Analytics & Automation
Senior Software Engineer II (Full Stack), Analytics & Automation

JobCubby • Canada

Hybrid
CAD 164,000 - 226,000
15% annual bonus
Fully remote within Canada
Comprehensive health & life insurance
+5
Senior Software Engineer (Full Stack + Data)
Senior Software Engineer (Full Stack + Data)

Article • Vancouver

Hybrid
CAD 155,000 - 172,000
Salary range of $155,000 to $172,000
4% RRSP matched contributions
20 days of vacation plus additional well-being days
+3
Full Stack Engineer / Senior Full Stack Engineer
Full Stack Engineer / Senior Full Stack Engineer

Leadership Connect • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Awesome Extended Health Care Plan
Dental Care
Life & Disability insurance
+6
Software Engineer (Remote)
Software Engineer (Remote)

PolicyMe • Canada

Remote
CAD 132,000 - 165,000
20 vacation days
Comprehensive benefits plan
Investment in professional development
+2
Senior Full Stack Engineer - Canada New Remote (Canada)
Senior Full Stack Engineer - Canada New Remote (Canada)

GoodTime • Canada

Hybrid
CAD 110,000 - 170,000
Remote first culture
Generous employer contribution to insu
Flexible time off
+4