Senior Full Stack Engineer (Realtime & Voice)
New
J
JobgetherCustomer Experience Platform
CanadaFull-TimeSenior
SalaryCA$250,000–CA$350,000
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- PythonGCPTypeScriptWebRTCReactRESTful APIsMicroservicesScalaDistributed Systems
Requirements
- 6+ years of professional software engineering experience, including senior-level ownership of production systems.
- Hands-on experience with realtime systems such as voice applications, WebRTC/SIP, streaming media, or low-latency products.
- Strong front-end development skills with React and TypeScript.
- Backend expertise in Scala or another JVM language and/or Python.
- Experience with cloud infrastructure on GCP or AWS.
- Experience designing, building, and operating production-grade distributed systems.
- Proven experience developing and maintaining RESTful APIs, microservices, or event-driven architectures.
- Strong understanding of operational excellence, including SLAs, observability, on-call practices, incident response, and rollback planning.
- Ability to break down complex technical problems and deliver solutions incrementally.
- Familiarity with AI-assisted development tools and the judgment to take ownership of AI-generated code.
- Experience with conversational AI or LLM orchestration (e.g., Deepgram, ElevenLabs, Whisper, OpenAI Realtime) is a strong advantage.
- Experience with cloud telephony or CPaaS platforms (e.g., Twilio, Amazon Connect, Genesys, LiveKit) is an asset.
Responsibilities
- Own the voice channel end to end, including telephony and CPaaS integrations, streaming speech-to-text and text-to-speech pipelines, realtime AI model orchestration, and latency and quality optimization.
- Build and enhance product capabilities across the stack using React and TypeScript for front-end experiences, Scala and Python for backend services, and cloud infrastructure on GCP.
- Design and maintain scalable, multi-tenant architecture that allows multiple enterprise partners to operate from a shared codebase.
- Develop safety and compliance capabilities, including guardrails, content filtering, and integration points for PII redaction.
- Maintain revenue-critical production systems through strong observability, alerting, incident response, SLA management, and effective rollback strategies.
- Build platform capabilities that enable forward-deployed engineering teams to configure partner telephony integrations.
- Develop RESTful APIs, microservices, and event-driven systems that support reliable, scalable customer experiences.
- Collaborate closely with product, design, and operations teams to translate complex requirements into pragmatic solutions.
- Contribute to architecture and code reviews while mentoring engineers and raising engineering standards.
- Apply AI coding tools thoughtfully while reviewing, validating, and taking full ownership of all production code.
View Full Description & ApplyYou'll be redirected to the employer's site