Remote (Global)

Hopper is hiring a Staff Backend Software Engineer - Commerce Foundations (100% Remote - USA)

Requirements

  • Extensive experience or demonstrated ability to quickly learn distributed systems development using Scala.
  • Clear understanding of trade-offs between consistency, availability, and latency in globally distributed systems.
  • Practical judgment to identify which components must be correct from the beginning versus those that can evolve over time, aligning technical decisions with business velocity.

Nice to Have

  • Willingness to tackle unfamiliar, complex systems with confidence, diving deep into code to create clean, maintainable solutions while delivering results efficiently.
  • Strong focus on product quality rooted in customer needs, with recognition that exceptional user experiences depend on a robust and reliable commerce infrastructure.
  • Design mindset centered on multi-tenant architectures, favoring configurable, reusable components over custom solutions to support many partners with limited operational overhead.

Work Arrangement

100% Remote - USA

Required (3)

  • Deep experience with (or a proven ability to rapidly master) distributed system development in Scala.
  • Understanding the trade-offs of consistency, availability, and latency in a global environment.
  • Pragmatic Vision: You can distinguish between what has to be right from the start and what can be iterated on, balancing long-term health with the need for speed.

Preferred (3)

  • Technical Fearlessness: A natural drive to fearlessly deep dive into an unknown, complex code base to untangle logic and implement elegant abstractions while keeping eyes on the goal to deliver results fast.
  • Foundational Product Thinking: Strong product thinking: your conception of quality is anchored in the customer, but you understand that a great experience is built on a stable, predictable commerce engine.
  • Multi-Tenant Mindset: You prioritize "configuration over customization," building modular systems that support N partners with minimal manual intervention.
Required Skills
ScalaFunctional ProgrammingGoogle Cloud Platform (GCP)GKEPub/SubCloud SpannerDistributed SystemsAPI DesignSystem ArchitecturePerformance OptimizationTypeScriptReact
About company
Hopper
Hopper is a leading travel platform that powers its mobile app, website, and B2B business (HTS) using data and machine learning. It offers travel agency services and proprietary fintech products like Cancel for Any Reason and Flight Disruption Assistance. Hopper serves hundreds of millions of travelers globally and partners with major brands like Capital One, Air Canada, and Uber through its HTS division to integrate fintech and travel inventory into their direct channels.
All jobs at Hopper Visit website
Job Details
Category other
Posted 2 months ago