Senior Full Stack Engineer – Telephony

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Engineer building and scaling Yelp's telecom platform utilizing AI. Working on Twilio Flex and AWS, developing voice bots and backend services.

Responsibilities

  • 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)

Requirements

  • 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.

Benefits

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

Job type

Full Time

Experience level

Senior

Salary

CA$135,000 - CA$185,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudDistributed SystemsDynamoDBJavaScriptNode.jsReactTerraformTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.