Hopper

Senior Software Engineer – Customer Experience Platform, CX

Hopper

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSGoogle Cloud PlatformMicroservicesMySQLNoSQLPostgresTypeScript

About the role

  • Design, develop and improve backend and/or full-stack systems that power HTS Assist, internal agent tools and customer self-service journeys
  • Build scalable APIs, microservices and orchestration logic supporting complex post-booking journeys across AI, chat, voice and web channels
  • Collaborate with product, design, AI and operations teams to deliver features that improve customer experience and agent efficiency
  • Integrate external systems (telephony, CRM, identity management, booking platforms) for internal use cases and partner deployments
  • Own features end-to-end: technical design, implementation, testing, deployment, monitoring and iteration
  • Contribute to architectural decisions, code reviews, reliability improvements and engineering best practices
  • Analyze system performance and user behavior to identify opportunities for automation, optimization and cost reduction

Requirements

  • 3+ years of software engineering experience, ideally working on large-scale distributed systems or customer-facing applications
  • Strong technical expertise in modern frontend and backend development, distributed systems, APIs and cloud infrastructure
  • Experience designing, developing and maintaining REST APIs, microservices or event-driven systems
  • Experience with databases (PostgreSQL, MySQL, NoSQL) and cloud platforms (AWS, GCP or equivalent)
  • Ability to break down complex problems, make pragmatic trade-offs and deliver iteratively
  • Excellent communication skills and comfort collaborating with cross-functional teams
Benefits
  • Remote
  • Flexible working hours and remote work options
  • Opportunities for professional development

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
backend developmentfull-stack developmentAPI developmentmicroservicesorchestration logicREST APIsevent-driven systemsdatabase managementcloud infrastructuresystem performance analysis
Soft skills
collaborationproblem-solvingcommunicationpragmatic decision-makingiterative delivery