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.

