Senior Backend Software Developer

1 week ago


Vancouver, British Columbia, Canada Hopper Full time

About the Role

Hopper's Fintech Ancillaries team is responsible for integrating our proprietary fintech solutions with leading travel companies worldwide. Within this vertical, we design and build scalable systems and fintech offerings to drive global growth, managing evolution and innovation on current and new offerings, and translating that to customer value and business value to Hopper as a whole.

We're seeking a Senior Backend Developer to join our growing fintech team. You will have the opportunity to make a significant impact on the company by delivering critical backend systems that power our integrations.

Key Responsibilities

  • Design, implement, deploy, and operate complex backend systems using Scala and technologies like GCP, OpenAPI, BigQuery, and Pub/Sub.
  • Decide how to best build core systems in the context of our microservices architecture.
  • Collaborate with a diverse group of people, providing and receiving feedback for growth.
  • Execute on big opportunities, helping Hopper rise to the top of the travel industry.

Requirements

  • The ability to bring leading industry techniques and technologies to the table.
  • A strong understanding of distributed systems and how architectural decisions affect performance and maintainability.
  • Experience working in cross-functional teams, collaborating with Product Managers, Data Scientists, Frontend Engineers, and other highly skilled specialists.
  • A passionate focus on quality, writing testable code that performs and scales.
  • The ability to work with minimal guidance, be proactive, and handle uncertainty, ambiguity, and the challenge of quickly evolving goals.
  • Prior cloud experience.
  • Working with Scala and its libraries.
  • Prior travel or eCommerce experience.

Perks and Benefits

  • Competitive salary and equity packages.
  • 100% coverage of group insurance premiums.
  • Life, short-term, and long-term disability coverage.
  • HSA for eligible medical and dental expenses.
  • Access to Dialogue's telemedicine services.
  • RRSP plan with automatic pre-tax withdrawals.
  • Generous parental leave.
  • Unlimited PTO.
  • Carrot Cash travel stipend.
  • Access to co-working space and work-from-home stipend.
  • Entrepreneurial culture.
  • Open communication with management and company leadership.
  • Small, dynamic teams.

Compensation

The yearly total compensation for this senior position ranges from $150,000 to $350,000 CAD. Compensation will be determined by candidates' relevant qualifications, knowledge, skills, and work experience. Total compensation can include a solid base salary and will also include equity (options/RSUs), sign-on bonus, and other potential incentives.

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.



  • Vancouver, British Columbia, Canada Roche Full time

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Roche. As a key member of our software engineering team, you will be responsible for designing, implementing, and testing software features and product infrastructure from a backend perspective.Key ResponsibilitiesDesign and implement scalable server-side...


  • Vancouver, British Columbia, Canada Roche Full time

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Roche. As a key member of our software engineering team, you will be responsible for designing, implementing, and testing software features and product infrastructure from a backend perspective.Key ResponsibilitiesDesign and implement scalable server-side...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    About the RoleWe are seeking a highly skilled Senior Backend Java Engineer to join our team at Aequilibrium Software Inc. As a key member of our team, you will be responsible for integrating and extending the Backbase digital banking platform.Key ResponsibilitiesDesign and develop high-quality, scalable, and maintainable Java-based solutions for our...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    About the RoleWe are seeking a highly skilled Senior Backend Java Engineer to join our team at Aequilibrium Software Inc. As a key member of our team, you will be responsible for integrating and extending the Backbase digital banking platform.Key ResponsibilitiesDesign and develop high-quality, scalable, and maintainable Java-based solutions for our...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About Aequilibrium Software IncAequilibrium Software Inc is a technology professional services organization that brings together product and project managers, designers, and developers dedicated to creating winning web, mobile, and VR solutions.Job SummaryWe are seeking a highly skilled Senior Backend Java Engineer to join our team. As a Senior Backend Java...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About Aequilibrium Software IncAequilibrium Software Inc is a technology professional services organization that brings together product and project managers, designers, and developers dedicated to creating winning web, mobile, and VR solutions.Job SummaryWe are seeking a highly skilled Senior Backend Java Engineer to join our team. As a Senior Backend Java...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software. As a key member of our Direct to Consumer team, you will be responsible for designing and building high-performance, scalable, and secure distributed systems that power our backend services for millions of concurrent users.Key...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software. As a key member of our Direct to Consumer team, you will be responsible for designing and building high-performance, scalable, and secure distributed systems that power our backend services for millions of concurrent users.Key...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to lead our backend systems team at Take-Two Interactive Software. As a technical lead, you will be responsible for designing and building high-performance, scalable, and secure distributed systems that power our backend services for millions of concurrent users.Key...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to lead our backend systems team at Take-Two Interactive Software. As a technical lead, you will be responsible for designing and building high-performance, scalable, and secure distributed systems that power our backend services for millions of concurrent users.Key...


  • Vancouver, British Columbia, Canada Microsoft Full time

    About MicrosoftMicrosoft is a global technology leader that empowers every person and organization on the planet to achieve more. Our mission is to create a culture of inclusion where everyone can thrive at work and beyond.Job SummaryWe are seeking a highly skilled Senior Software Engineer - Backend to join our team. As a key member of our engineering team,...


  • Vancouver, British Columbia, Canada Microsoft Full time

    About MicrosoftMicrosoft is a global technology leader that empowers every person and organization on the planet to achieve more. Our mission is to create a culture of inclusion where everyone can thrive at work and beyond.Job SummaryWe are seeking a highly skilled Senior Software Engineer - Backend to join our team. As a key member of our engineering team,...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About the RoleWe are seeking a highly skilled Senior Backend Developer to join our team at Aequilibrium Software Inc. As a key member of our team, you will be responsible for designing, developing, and maintaining our digital banking platform using Java and.NET technologies.Key ResponsibilitiesDesign and develop high-quality backend systems using Java...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About the RoleWe are seeking a highly skilled Senior Backend Developer to join our team at Aequilibrium Software Inc. As a key member of our team, you will be responsible for designing, developing, and maintaining our digital banking platform using Java and.NET technologies.Key ResponsibilitiesDesign and develop high-quality backend systems using Java...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    About the RoleWe are seeking a highly skilled Senior Backend Java Engineer to join our team at Aequilibrium Software Inc. As a key member of our team, you will be responsible for designing, developing, and maintaining complex backend systems using Java and.NET technologies.Key ResponsibilitiesDesign and develop scalable, efficient, and secure backend systems...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    About the RoleWe are seeking a highly skilled Senior Backend Java Engineer to join our team at Aequilibrium Software Inc. As a key member of our team, you will be responsible for designing, developing, and maintaining complex backend systems using Java and.NET technologies.Key ResponsibilitiesDesign and develop scalable, efficient, and secure backend systems...


  • Vancouver, British Columbia, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    {"title": "Senior Backend Developer", "content": "About the RoleWe are seeking a highly skilled Senior Backend Developer to join our growing fintech team at Hopper. As a key member of our team, you will be responsible for designing, implementing, deploying, and operating complex backend systems that power our integrations.Key ResponsibilitiesDesign and...


  • Vancouver, British Columbia, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    {"title": "Senior Backend Developer", "content": "About the RoleWe are seeking a highly skilled Senior Backend Developer to join our growing fintech team at Hopper. As a key member of our team, you will be responsible for designing, implementing, deploying, and operating complex backend systems that power our integrations.Key ResponsibilitiesDesign and...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...