Tech Stack
CloudGoogle Cloud PlatformGRPCJavaKotlinScalaTerraform
About the role
- Craft, implement, and deploy sophisticated backend systems that power Hopper’s award-winning user experience.
- Help grow and mature the Disruption and Insurance category of Hopper’s fintech product portfolio.
- Plan, investigate, and scope upcoming projects owned by you.
- Mentor other team members through pair programming and asynchronous communication.
- Write code, review code, and improve code; enhance system quality and reliability.
- Learn about and apply new technical concepts, services, or GCP features that provide value to the team.
- Participate in regular meetings to discuss ongoing projects and plan work for upcoming sprints.
- Lead and deliver complex, multi-month projects from inception to production.
Requirements
- Experienced in full-stack development, with an emphasis on backend skills.
- Proficient in Scala or other JVM languages (such as Kotlin or Java), with demonstrated experience in a production setting.
- Solid understanding of system architecture, focusing on designing scalable and maintainable solutions.
- Skilled in various service communication methods, including gRPC, pub/sub, and REST.
- Knowledgeable in Google Cloud Platform (GCP) and cloud-native development best practices.
- Experienced in deploying infrastructure using Terraform or similar tools.
- Demonstrated ability to lead and deliver complex, multi-month projects from inception to production.
- Committed to enhancing system quality and reliability, showcasing excellence in software engineering practices.
- Professional background in the travel or fintech industries, with an understanding of their specific challenges and requirements.
- At least 4 years of experience in a fullstack web engineering role.