Hopper logo
Hopper

Spend less. Travel better.

Senior Full-Stack Product Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

21 days ago

Salary

CA$200K - CA$300K / year

Seniority

Senior

Bachelor DegreeFrenchFluxScala

Job Description

Senior Full-Stack Product Engineer

Hopper

• Identify and implement improvements to the codebase to enable humans and AI agents to deliver quickly and safely. • Collaborate with a group of senior engineers in a lightweight, trust-based, autonomous environment. • Drive decisions and achieve consensus asynchronously through rigorous documentation and specifications. • Build new features end-to-end — from user experience (UX) to the database. Deliver, learn, and iterate rapidly. • Design scalable solutions and foundational models to efficiently launch new partner experiences. • Work directly with product managers (PMs) and business partners to define our roadmap. Your technical voice and vision matter.

Job Requirements

  • A natural inclination to fearlessly dive into an unfamiliar codebase to deliver fast results.
  • Strong product sense — your conception of quality and architecture is grounded in customer experience, not in pure technical elegance.
  • Ability to steer AI agents and automated workflows to build and maintain complex systems, and the judgment to know when to intervene.
  • Experience designing safety guards and feedback loops to ensure the productivity and reliability of AI-assisted development.
  • Experience (or willingness to become proficient) in building distributed systems with Scala.
  • Ability to articulate not only how to solve a problem, but why, and which trade-offs you are accepting.

Benefits

  • A well-funded startup with bold ambitions: competitive salary and equity-related benefits (pre-IPO).
  • Group insurance: Hopper covers 100% of premiums.
  • Comprehensive coverage: life insurance, short- and long-term disability.
  • Health Savings Account (HSA) for eligible medical and dental expenses.
  • Telemedicine: unlimited access to Dialogue services for you and your dependents.
  • Retirement savings: access to an RRSP plan with automatic contributions.
  • Ultra-generous parental leave (well above industry norms!).
  • Unlimited paid time off (PTO).
  • Travel allowance in “Carrot Cash”.
  • Total flexibility: on-demand access to coworking spaces via FlexDesk AND a remote work allowance.
  • Entrepreneurial culture where pushing boundaries and taking risks is part of the daily routine.
  • Open communication with company leadership and executives.
  • Small, dynamic teams = massive impact.

Related Job Pages

More Full-stack Engineer Jobs

CCT logo

Full Stack Software Engineer – Insight Analytics

CCT

Save time. Gain clarity. Reduce risk. That’s Casino Insight.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Design and ship full-stack features across our TypeScript frontend and TypeScript Lambda backends. • Model data and metrics in Cube.dev; build embedded analytics experiences using Embeddable components. • Own the production lifecycle of your features: CI/CD, performance, observability, and post-deploy validation. • Implement your own AWS infrastructure (Lambda, IAM, networking, storage) using Terraform; we have a dedicated AWS engineer who will review and partner with you on the harder pieces. • Work day-to-day in Claude Code and contribute to the team's AI context library, prompts, and process improvements. • Pair with our designer, data engineers, and dashboard configuration lead to land features that hold up against real customer data.

Oklahoma
CircleCI logo

Senior Software Engineer

CircleCI

CircleCI delivers a continuous integration platform that allows developers to build at-scale projects more quickly and efficiently. A San Francisco, California-

• Build AI-natively. AI is how we work. It's not a productivity layer on top of engineering, but the default starting point for how problems get approached and solved. • You define the approach others build from. When the problem is complex or the answer isn't obvious, you're the person who leads the design discussion, writes the ADR, and makes the call. • Software delivery is being reinvented. You'll define what they look like and establish the patterns the team builds on. • Build features end-to-end in Go, React, and TypeScript. You don't hand off at a layer boundary. You own the outcome. • Reliability and responsiveness are design concerns, not afterthoughts. Care about how the interface holds up when stakes are high and hold your team to that same standard. • Use Honeycomb, Datadog, and Rollbar to understand and improve your systems. Operational data drives stability, not just incident response. • You'll notice gaps and close them. When a gap reflects something broken in how the team works, you fix that too.

Canada
$156K - $196K / year
CircleCI logo

Software Engineer

CircleCI

CircleCI delivers a continuous integration platform that allows developers to build at-scale projects more quickly and efficiently. A San Francisco, California-

• Build AI-natively. • Invent new interfaces. Software delivery is being reinvented. • Obsess over craft. • Champion observability. Use Honeycomb, Datadog, and Rollbar to understand and improve your systems. • Pick up slack. You'll notice gaps and close them.

Canada
$127K - $159K / year
Praia Health logo

Senior Software Developer

Praia Health

The Consumer Experience Orchestration Platform for Health Systems

Full TimeRemoteTeam 11-50H1B No Sponsor

• Lead the design and implementation of features within an identity and access management solution, including both front end and back end. • Collaborate with other senior team members to build an architecture that can securely support millions of patients. • Work within an agile development process. Provide estimates, ensure that team deliverables are met on time and to a high standard. • Provide technical leadership and guidance to the team. Help mentor team members to create a culture of professional growth. • Conduct code reviews to ensure code quality, maintainability, security, scalability, and performance. • Bring recommendations for tooling, developer experience improvements and product improvements based on new technology trends and past experience. • Create and maintain technical documentation. • Other responsibilities as required.

Canada
$110K - $180K / year