Remote (Global)

Hopper is hiring a Senior Software Engineer, Full Stack - Fintech

About the Role

The engineer will lead development of full stack applications within a fintech domain, focusing on performance, scalability, and user experience while collaborating with product and design partners.

Responsibilities

  • Develop and maintain full stack features for financial platforms
  • Collaborate with product managers to define technical requirements
  • Write clean, testable, and maintainable code across frontend and backend systems
  • Optimize application performance and reliability
  • Participate in code reviews and technical design discussions
  • Troubleshoot and resolve production issues
  • Implement security best practices in financial data handling
  • Work with data teams to integrate analytics and reporting
  • Support the deployment and monitoring of services
  • Contribute to architectural decisions for scalable systems
  • Ensure compliance with financial regulations in software design
  • Mentor junior engineers through pair programming and feedback
  • Drive adoption of engineering best practices
  • Collaborate with UX designers to refine user interfaces
  • Integrate third-party financial APIs
  • Design and manage database schemas for transactional systems
  • Build reusable components for frontend frameworks
  • Improve CI/CD pipelines for faster delivery
  • Evaluate new technologies for product fit
  • Participate in incident response and on-call rotations
  • Document technical designs and system workflows
  • Ensure cross-browser and responsive compatibility
  • Conduct performance testing and optimization
  • Support A/B testing initiatives for feature validation
  • Maintain uptime and reliability for customer-facing services

Nice to Have

  • Master’s degree in Computer Science or related field
  • Experience in high-transaction fintech environments
  • Leadership experience in technical projects
  • Contributions to open-source software
  • Public speaking or conference presentations
  • Experience with GraphQL
  • Knowledge of WebAssembly or advanced frontend optimization
  • Background in fraud detection systems
  • Familiarity with real-time data processing
  • Experience with regulatory reporting systems

Compensation

Competitive salary and equity package

Work Arrangement

Remote with flexibility for hybrid options based on team needs

Team

Part of a high-impact engineering team building financial products for consumer travel

Why This Role Matters

  • This position directly influences the reliability and growth of financial tools used by millions of travelers.
  • Engineers in this role ship features that improve customer trust and transaction success rates.

Technology Stack

  • Frontend: React, TypeScript, GraphQL
  • Backend: Node.js, Python, AWS Lambda
  • Databases: PostgreSQL, DynamoDB
  • Infrastructure: AWS, Kubernetes, Terraform

Available for qualified candidates

Required Skills
ScalaReactGCPOpenAPIBigQueryPub/SubFintechSoftware EngineeringFull Stack DevelopmentAPI DesignSystem ArchitectureCloud PlatformsData ProcessingDistributed Systems ScalaReactGCPOpenAPIBigQueryPub/SubFintechSoftware EngineeringFull Stack DevelopmentAPI DesignSystem ArchitectureCloud PlatformsData ProcessingDistributed Systems
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 fullstack
Posted 6 months ago