Hopper

Senior Software Engineer, Full Stack - Fintech Airlines - Americas (100% Remote - Canada)

Hopper4 weeks ago
Location

Vancouver - Remote

Workplace

Remote

Type

Full Time

Salary

CAD 200,000 – 300,000

Level

Senior

Role

Full Stack Engineer

Posted

Feb 18, 2026

Full TimeRemoteSenior

The role

Summary

Hopper is seeking a Senior Full Stack Engineer to join their innovative Fintech team, building highly available and globally-scaled systems for their B2B travel technology platform. The role focuses on developing cutting-edge fintech solutions for travel partners, leveraging microservices architecture and advanced technologies to drive revenue and improve traveler experiences.

What you'll do

Feature Development: Iterate on features using Scala and React within an agile development methodology, focusing on core systems in a microservices architecture
System Architecture: Design and build highly available, globally-scaled backend systems for Hopper's B2B travel fintech platform
Cross-Functional Collaboration: Work seamlessly with Product Managers, Data Scientists, Frontend Engineers, and other specialists to drive innovative solutions
Code Quality: Write testable, performant, and scalable code with a passionate focus on maintaining high-quality standards
Technology Integration: Integrate Hopper's fintech products with major travel companies, banks, and airline platforms

What we look for

Technical

Cloud TechnologiesExperience with cloud platforms, specifically Google Cloud Platform (GCP)
Programming LanguagesProficiency in Scala and React (prior experience beneficial but not mandatory)
System DesignStrong understanding of distributed systems and architectural performance considerations

Education

Technical DegreeBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Industry ExperiencePreferred background in airline, travel, or eCommerce sectors
Cross-Functional WorkDemonstrated ability to excel in collaborative, multidisciplinary team environments

Skills

Required skills

Distributed SystemsComprehensive understanding of distributed system design and performance optimization
Microservices ArchitectureExperience designing and implementing microservices-based systems

Nice to have

UX DesignFamiliarity with UX design principles and tools like Figma
Travel TechPrevious experience in travel technology or financial technology sectors

Compensation & benefits

Salary

CAD 200,000 – 300,000 (annual)

Stock options

Available

Benefits

Health Insurance

100% premium coverage for group insurance plan

Disability Coverage

Life, short-term, and long-term disability insurance

Healthcare Benefits

HSA covering medical and dental expenses, telemedicine services

Retirement Planning

RRSP plan with automatic pre-tax withdrawals

Parental Leave

Generous parental leave exceeding industry standards

Flexible Work

Unlimited PTO, remote work, and co-working space access

Travel Perks

Carrot Cash travel stipend and work-from-home allowance


Interview process

  1. 1
    Initial Screening Preliminary review of application and resume
  2. 2
    Technical Interview In-depth discussion of technical skills, system design, and problem-solving capabilities
  3. 3
    Coding Challenge Practical assessment of coding skills and architectural thinking
  4. 4
    Team Interview Meetings with potential team members to assess cultural fit and collaboration potential
  5. 5
    Final Interview Discussion with senior leadership about role expectations and company vision

Apply for this position

You'll be redirected to the company's application page