
Senior Software Engineer – Customer Experience Platform, CX
Hopper
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇦 Canada
Visit company websiteJob 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