Senior Full Stack Engineer (Realtime & Voice) Customer Experience Platform
Full Stack Engineer · Senior · Full Time · Remote
Opens Hopper's application page
Role
What you'll do.
Senior Full Stack Engineer role at Hopper focused on building HTS Assist, an agentic AI assistant for travel customer service. You'll own the realtime and voice layer end-to-end, working across React/TypeScript frontends, Scala and Python backends, and GCP infrastructure. This senior-level position offers broad ownership in a lean team with direct impact on traveler experiences through voice and chat channels.
Responsibilities
- End-to-End Voice Channel Ownership: Own the complete voice channel architecture including telephony integrations (Twilio, Amazon Connect), streaming speech-to-text and text-to-speech pipelines, realtime model orchestration with AI/LLM systems, and management of latency and quality service level agreements for enterprise travel customers.
- Full-Stack Product Development: Build and ship features across the entire technology stack including React/TypeScript web chat frontends, Scala and Python microservices, and GCP cloud infrastructure, with responsibility for scalability, performance optimization, and production reliability.
- Multi-Tenant Platform Architecture: Design and implement multi-tenant systems serving diverse enterprise partners through configuration-driven approaches rather than code forking, ensuring efficient resource utilization and partner-specific customization capabilities.
- Enterprise Safety and Compliance: Build foundational safety and compliance infrastructure including guardrails, content filtering, PII redaction integrations, and audit-ready systems that meet enterprise partner requirements and regulatory standards for customer service automation.
- Production Operations and Reliability: Maintain revenue-critical deployments through comprehensive observability, real-time alerting systems, incident response protocols, SLA performance monitoring, and operational excellence practices across all production services.
- Partner Integration and Enablement: Develop and maintain platform capabilities that forward-deployed engineers use to configure telephony integrations and manage partner go-lives, providing tooling and documentation for seamless enterprise deployments.
- Technical Leadership and Mentoring: Raise the engineering bar through rigorous code reviews, architecture reviews, technical mentorship, and knowledge sharing that elevates team capability and engineering standards across the organization.
Qualifications
What we look for.
Technical
Full-Stack Web Development
Production-level expertise with React and TypeScript for building responsive, performant web applications; deep understanding of component architecture, state management, and frontend performance optimization.
Backend Systems and Microservices
Strong hands-on experience with Scala or another JVM language for backend development, plus proficiency in Python for systems integration and data processing; expertise in building scalable microservices and RESTful APIs.
Realtime Systems and Low-Latency Architecture
Demonstrated experience building realtime systems such as voice applications, WebRTC/SIP implementations, streaming media platforms, or comparable low-latency products requiring sub-second response times and continuous data flow.
Cloud Infrastructure and DevOps
Hands-on proficiency with Google Cloud Platform (GCP) or AWS for infrastructure-as-code, containerization (Docker/Kubernetes), deployment pipelines, monitoring, and cloud-native application design.
Communications Platforms and CPaaS
Working knowledge of cloud telephony and Communications Platform as a Service (CPaaS) technologies such as Twilio, Amazon Connect, or comparable platforms for voice and SMS integration.
Speech and Conversational AI
Experience with speech technologies including speech-to-text (Whisper, Deepgram) and text-to-speech (ElevenLabs) engines, plus familiarity with LLM orchestration, prompt engineering, and conversational AI systems.
Event-Driven and Streaming Architecture
Expertise designing and building event-driven systems, stream processing pipelines, and real-time data platforms for handling high-throughput, low-latency data flows.
Observability and Operational Excellence
Proficiency with monitoring, logging, tracing, and alerting systems; experience designing SLAs, implementing on-call rotations, incident response protocols, and production debugging techniques.
Education
Computer Science Foundation
Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience demonstrating mastery of data structures, algorithms, system design, and software architecture principles.
Continuous Learning
Demonstrated commitment to staying current with evolving technologies, particularly in realtime systems, cloud infrastructure, and AI/LLM tools; active engagement with technical communities and emerging best practices.
Experience
Senior-Level Production Systems Ownership
Minimum 6+ years of professional software engineering experience with demonstrated senior-level ownership of mission-critical production systems, end-to-end responsibility for systems from design through operations, and proven track record of shipping and maintaining high-impact features.
Full-Stack Engineering at Scale
Genuine full-stack experience building and deploying systems across frontend, backend, and infrastructure layers; comfortable owning features across all tiers and collaborating across discipline-specific teams.
API and Systems Design
Track record of designing, building, and maintaining robust RESTful APIs, distributed microservices architectures, or event-driven systems that scale to support enterprise-grade throughput and reliability.
Voice or Realtime Product Development
Direct experience building, shipping, or operating voice applications, video conferencing systems, or comparable realtime communication products in production environments.
Complex Problem Decomposition
Demonstrated ability to break down architectural complexity into pragmatic components, make sound technical tradeoffs under constraints, ship iteratively with quality, and maintain context across product, design, and operations teams.
AI Development Workflow Integration
Current proficiency using AI coding assistants (GitHub Copilot, Claude, etc.) as a standard part of daily workflow; demonstrated judgment to review, validate, and take ownership of generated code before deployment.
Skills
Required
React and TypeScript
Production expertise building component-based web applications with React and type-safe TypeScript code; comfortable with modern React patterns, hooks, state management libraries, and frontend testing frameworks.
Scala or JVM Languages
Deep backend development proficiency with Scala, Java, or Kotlin for building scalable, maintainable microservices; understanding of JVM performance characteristics, concurrency patterns, and functional programming principles.
Python
Practical Python expertise for backend services, data processing, integrations, and scripting; familiarity with frameworks like FastAPI or Django and common data science libraries.
GCP or AWS
Hands-on cloud platform experience with services like Compute Engine, App Engine, Cloud Run, Kubernetes Engine (GCP) or EC2, ECS, EKS, Lambda (AWS); infrastructure-as-code using Terraform or Cloud Deployment Manager.
Distributed Systems and APIs
Solid understanding of microservices architecture, RESTful API design, gRPC, message queues, and asynchronous communication patterns for building scalable backend systems.
Database Technologies
Working knowledge of relational databases (PostgreSQL, MySQL), NoSQL solutions (MongoDB, Firestore), and caching layers (Redis); understanding of data modeling, query optimization, and consistency patterns.
Git and Version Control
Proficiency with Git workflows, collaborative development practices, code review processes, and branching strategies for managing complex codebases across distributed teams.
Linux and Command-Line
Comfortable with Linux operating systems, shell scripting, and command-line tools; ability to debug system-level issues and work with container runtimes.
Preferred
WebRTC and SIP Protocols
Nice to haveExperience implementing or integrating WebRTC (Web Real-Time Communication) or SIP (Session Initiation Protocol) for building voice and video communication systems.
Twilio or Amazon Connect
Nice to haveHands-on experience integrating Twilio, Amazon Connect, Genesys, or LiveKit for voice, SMS, and communication channel management in production systems.
Speech Recognition and Synthesis
Nice to haveFamiliarity with speech-to-text engines (Whisper, Deepgram, Google Speech-to-Text) and text-to-speech systems (ElevenLabs, Google TTS, Polly); understanding of audio processing and quality metrics.
LLM Orchestration and Prompting
Nice to haveExperience working with large language models (OpenAI GPT, Claude, open-source LLMs), prompt engineering, retrieval-augmented generation (RAG), and building AI-powered applications at scale.
Contact Center and CRM Systems
Nice to haveBackground building or operating customer service platforms, contact center software, CRM systems, or workflow automation tools for enterprise environments.
Travel Industry Technology
Nice to haveFamiliarity with travel industry systems such as Property Search Systems (PSS), Global Distribution Systems (GDS), hotel Property Management Systems (PMS), or Central Reservation Systems (CRS).
Streaming and Real-Time Data
Nice to haveExperience with streaming platforms (Kafka, Pub/Sub, Kinesis) for building real-time data pipelines, event sourcing, or stream processing applications.
Security and Compliance
Nice to haveKnowledge of security best practices including encryption, PII redaction, GDPR/CCPA compliance, API security, and secure authentication mechanisms for regulated environments.
Performance Optimization
Nice to haveDemonstrated expertise in profiling applications, identifying bottlenecks, optimizing latency-critical code paths, and designing systems that meet strict performance budgets.
Compensation
Pay and benefits.
Base·CAD 200,000 – 250,000
Full posting
Original listing.
About the Role
HTS Assist is Hopper's agentic AI assistant for travel, resolving flight changes, cancellations, refunds, and bookings over chat and voice for some of the world's largest travel brands. We're looking for a senior full stack engineer to anchor this product, owning the realtime and voice layer end to end while building across React/TypeScript front ends, Scala and Python services, and cloud infrastructure. The team is lean and senior, ownership is broad, and the path from your code to a traveler's phone call is short.
What would your day-to-day look like
Own the voice channel end to end, including telephony and CPaaS integrations (e.g., Twilio, Amazon Connect), streaming speech-to-text and text-to-speech pipelines, realtime model orchestration, and latency and quality budgets
Build product features across the stack, including web chat front ends in React/TypeScript, backend services in Scala and Python, and infrastructure on GCP
Design for multi-tenant scale, with one codebase serving many partners through configuration rather than forks
Build the safety and compliance plumbing enterprise partners audit, including guardrails, content filtering, and PII redaction integration points
Keep revenue-critical deployments healthy through observability, alerting, incident response, and SLA performance
Build the platform capabilities forward-deployed engineers configure for partner telephony integrations and go-lives
Raise the engineering bar through code review, architecture reviews, and mentoring
An ideal candidate has
6+ years of software engineering experience, with senior-level ownership of production systems and genuine full-stack range
Hands-on realtime systems experience, such as voice applications, WebRTC/SIP, streaming media, or comparable low-latency products
Strength in a modern front end (React, TypeScript) and depth on the backend (Scala or another JVM language, and/or Python), along with cloud infrastructure experience on GCP or AWS
A track record designing, building, and maintaining RESTful APIs, microservices, or event-driven systems
Familiarity using AI coding tools as a standard part of their workflow, with the judgment to review, correct, and own everything that ships
An operable-systems mindset, covering SLAs, observability, on-call rotations, and rollback plans
The ability to break down complex problems, make pragmatic tradeoffs, and ship iteratively, backed by strong communication across product, design, and operations
Bonus points for conversational AI or LLM orchestration experience, including speech technologies such as Deepgram, ElevenLabs, Whisper, or OpenAI Realtime
Bonus points for working knowledge of cloud telephony or CPaaS platforms such as Twilio, Amazon Connect, Genesys, or LiveKit
Bonus points for experience building customer service, CRM, contact center, or workflow automation tools
Familiarity with travel industry technologies (PSS/GDS, hotel PMS/CRS) is a plus, though not required
Perks and benefits of working with us
Well-funded and proven startup with large ambitions, competitive salary and upsides of pre-IPO equity packages
Hopper covers 100% of the premiums for the group insurance plan
Hopper offers life, short-term and long-term disability coverage
An HSA that covers eligible medical and dental expenses
All employees and dependents have access to Dialogue's telemedicine services, anytime, anywhere
All employees have access to an RRSP plan with automatic pre-tax withdrawals per pay
Please ask us about our very generous parental leave, much above industry standards
Unlimited PTO
Carrot Cash travel stipend
Access to co-working space on demand through FlexDesk and a work-from-home stipend
Entrepreneurial culture where pushing limits and taking risks is everyday business
Open communication with management and company leadership
Small, dynamic teams, massive impact
About Hopper
At Hopper, we are on a mission to become the leading travel platform globally, powering Hopper's mobile app, website and our B2B business, HTS (Hopper Technology Solutions). By leveraging massive amounts of data and advanced machine learning algorithms, Hopper combines its world-class travel agency offering with proprietary fintech products to bring transparency, flexibility and savings to travelers globally. We have developed several unique fintech solutions that address everything from pricing volatility to trip disruptions, helping people travel better and save more on their trips.
The Hopper platform serves hundreds of millions of travelers globally and continues to capture market share around the world. The Hopper app has been downloaded over 120 million times and has become largely popular among younger travelers, with 70% of its users being Gen Z and millennials.
While everyone knows us as the Gen Z and Millennial travel app, Hopper has evolved to become much more than that. In recent years, we've grown into a travel fintech provider, commerce platform, and global travel agency that powers some of the world's largest brands.
Through HTS, our B2B division, the company supercharges its partners' direct channels by integrating our fintech products on their sites or powering end-to-end travel portals. Today, our partners include leading travel brands like Capital One, Nubank, Air Canada, and many more.
Here are just a few stats that demonstrate the company's recent growth:
Billions of dollars worth of travel and travel fintech are sold through Hopper and HTS' channels every year.
Our fintech products, including Cancel for Any Reason and Flight Disruption Assistance, have exceptionally strong CSAT because the terms are always clear, and customers receive instant, no-questions-asked resolutions.
Almost 30% of our app customers purchase at least one fintech product when making a booking, and consumers are 1.6x more likely to repurchase if they add fintech to their booking versus if they booked just travel.
Given the success of its fintech products, Hopper launched a B2B initiative, HTS (Hopper Technology Solutions), which represents more than 75% of the business.
Through HTS, any travel provider (airlines, hotels, banks, travel agencies, etc.) can integrate and seamlessly distribute Hopper's fintech or travel inventory on their direct channels. As its first HTS partnership, the company partnered with Capital One to co-develop Capital One Travel, a new travel portal designed specifically for cardholders. Other HTS partners include Air Canada, Uber, CommBank, Nubank, Flair Airlines and many more.
Hopper has been named the #1 most innovative company in travel by Fast Company. Hopper has been downloaded over 120 million times and continues to have millions of new installs each month. Hopper is now the #3 largest online travel agency in North America and 70% of our app customers are Gen Z and millennial travelers.
Hopper has raised over $750 million USD of private capital and is backed by some of the largest institutional investors and banks in the world. HTS is primed to continue its growth as the leading travel ecommerce provider in a $1 trillion online shopping category. The Hopper app and website will also continue to be the preferred travel provider for Gen Z and Millennials.
Come take off with us!
#LI-Remote
At Hopper, we leverage AI-driven tools to assist our team in efficiently reviewing applications. These tools help us assess qualifications fairly and objectively. By submitting your application, you acknowledge the use of these automated screening technologies.
Redirects to Hopper's application page.
Other roles
More at Hopper.
Senior Full Stack Engineer (Realtime & Voice) Customer Experience Platform
Senior
Senior Full Stack Engineer (Realtime & Voice) Customer Experience Platform
Senior
Ingénieur(e) Full Stack Senior, HTS Assist// Senior Full Stack Engineer (Realtime & Voice) Customer Experience Platform
Senior
Senior Full Stack Engineer (Realtime & Voice) Customer Experience Platform
Senior
Senior Full Stack Engineer (Realtime & Voice) Customer Experience Platform
Senior