Tech Stack
CloudGoogle Cloud PlatformGRPCJavaKotlinScalaTerraform
About the role
- Planifier, analyser ou définir la portée d'un projet à venir dont vous aurez la responsabilité.
- Encadrer (mentorat) d'autres membres de l'équipe, que ce soit par la programmation en binôme ou de manière asynchrone via Slack.
- Écrire, réviser et améliorer du code.
- Apprendre un nouveau concept technique, un service ou une fonctionnalité de GCP qui apporte de la valeur à notre équipe.
- Participer à des réunions régulières pour discuter des projets en cours avec l'équipe et planifier le travail des prochains sprints.
- Crafting, implementing, and deploying sophisticated backend systems that power Hopper’s user experience.
- Grow and mature the Disruption and Insurance category of Hopper’s fintech portfolio of products.
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.