companyHopper logo

Senior Software Engineer - Fintech and Travel Technology (Remote)

HopperBoston - Remote
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Proven experience in full-stack development with a focus on backend technologies. Proficient in Scala or other JVM languages. Strong understanding of system architecture. Expert in service communication methods. Familiarity with Google Cloud Platform. Experience with infrastructure deployment tools. Ability to lead complex projects. Commitment to system quality and reliability. Background in travel or fintech industries.

About the job

About the Role

Are you ready to play a pivotal role in shaping the future of Hopper's innovative travel technology? We are looking for a Senior Software Engineer to join our dynamic Fintech team. This is an exciting opportunity to drive the evolution of travel selling and booking technology, contributing significantly as Fintech accounts for 70% of our company’s overall revenue. In this role, you will be instrumental in designing, implementing, and deploying advanced backend systems that enhance Hopper’s award-winning user experience.

As part of our mission, we seek a seasoned Software Engineer who will help expand and refine the Disruption and Insurance segment of Hopper’s fintech product portfolio.

Your Daily Responsibilities:

  • Lead the planning, investigation, and scoping of upcoming projects that you will own.

  • Mentor fellow team members through pair programming or by providing guidance asynchronously via Slack.

  • Engage in coding, code reviews, and continuous improvements to existing codebases.

  • Stay updated on new technical concepts, services, or GCP features that could benefit our team.

  • While we maintain a low-meeting culture (with no more than 10 hours of meetings scheduled at the start of the week), we value regular discussions about ongoing projects and planning work for upcoming sprints.

The Ideal Candidate:

  • Proven experience in full-stack development, particularly with a focus on backend technologies.

  • Proficient in Scala or other JVM languages (such as Kotlin or Java), with substantial production experience.

  • Strong understanding of system architecture, particularly in designing scalable and maintainable solutions.

  • Expertise in various service communication methods, including gRPC, pub/sub, and REST.

  • Familiarity with Google Cloud Platform (GCP) and best practices for cloud-native development.

  • Experience in deploying infrastructure using Terraform or comparable tools.

  • Demonstrated capability to lead and deliver complex projects from inception to production.

  • Dedicated to enhancing system quality and reliability, showcasing excellence in software engineering practices.

  • A professional background in the travel or fintech industries, with an understanding of their unique challenges and requirements.

About Hopper

Hopper is a leading innovator in travel technology, transforming how consumers buy travel. Our Fintech solutions significantly contribute to our overall revenue and enhance user experience in the travel sector.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.