Yelp, Inc.

Senior Full Stack Engineer - Telephony (Remote - Canada)

Job Locations CA-ON-Toronto | CA-QC-Montreal | CA-Remote-Remote
ID 2026-13861
Category
Engineering & Product
Position Type
Regular (Full-Time)

Summary

Yelp's Telephony team is hiring a Software Engineer to help build and scale the telecom platform that nearly all of Yelp's revenue flows through. Our platform is built on Twilio Flex and AWS, and it's used daily by thousands of sales and support reps to connect with businesses. We're a small team with a large footprint: the tools we build drive customer acquisition, retention, and revenue recovery across multiple business organizations.

 

A growing part of our work is in Voice AI. We're building LLM-powered voice bots that handle real customer calls, developing real-time call transcription and AI-generated insights for sales teams, and working toward a shared voice AI platform that multiple Yelp products can plug into. The AI tooling environment at Yelp is strong too. Engineers here have access to Claude Code, Cursor, GitHub Copilot, Roo Code, and a broad set of LLMs through internal platforms.

 

This role spans the full stack: React-based Twilio Flex plugins on the frontend, Node.js serverless functions and AWS Lambda services on the backend, Terraform for infrastructure, and increasingly, integration with AI/ML systems for voice and call intelligence. If you like building things that people actually use and want to get your hands on production AI, this is a good fit.

 

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 scale Voice AI infrastructure: LLM-powered voice bots, real-time call transcription, and AI-generated call summaries using LiveKit, OpenAI, Deepgram, and Cartesia
  • Develop custom Twilio Flex plugins (React/Node.js) that sales and CS reps use every day: autodialers, call controls, admin dashboards, CRM integrations
  • Build backend services and APIs using Node.js, AWS Lambda, and DynamoDB that handle call routing, task management, and Salesforce reporting
  • Manage cloud infrastructure with Terraform, Terragrunt, and Atlantis across Twilio and AWS environments
  • Build new messaging capabilities (SMS, RCS) within Twilio Flex for customer communication
  • Work closely with business partners across Sales, Customer Success, Collections, and Product to scope and deliver features that drive revenue
  • Help keep the platform reliable through lightweight on-call/on-point rotations (production incidents are rare and the platform is stable)

What it takes to succeed:

  • Interest in or experience with AI/ML, especially conversational AI, voice technologies, or LLMs
  • Strong experience with JavaScript/TypeScript and modern web development (React, Node.js)
  • Experience building and running applications on AWS (Lambda, DynamoDB, S3, API Gateway, or similar services)
  • Familiarity with infrastructure-as-code, ideally Terraform
  • Comfortable working across the full stack: frontend, backend, and cloud infrastructure
  • Good at debugging and working through problems across distributed systems that span multiple platforms
  • Clear communicator who can work well with both engineers and non-technical business partners

What you'll get:

There are a variety of factors that go into determining a compensation range, including but not limited to external market benchmark data and years of experience. Based on the anticipated level of experience that we are seeking, we expect the compensation range for this role to be between $135,000 and $185,000. The actual compensation offered may be influenced by a variety of factors, including the candidate’s experience and skill set.

 

There may be flexibility with the range included in this posting should a candidate be leveled higher or lower than the posted range.

 

  • This opportunity has the option to be fully remote in all locations across Canada.
  • This role is posted to fill an existing position.
  • You can find more information about Yelp's five star benefits here!

Closing

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.

 

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

 

#LI-Remote

 

Recruiting and Applicant Privacy Notice

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.