Hopper

Senior Software Engineer – Fintech, Disruption and Insurance

Hopper

full-time

Posted on:

Location: California, Illinois, New York, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CloudGoogle Cloud PlatformGRPCJavaKotlinScalaTerraform

About the role

  • Crafting, implementing, and deploying sophisticated backend systems that power Hopper’s user experience.
  • Planning, investigating, and scoping upcoming projects owned by the engineer.
  • Mentoring team members via pair programming and asynchronous communication channels.
  • Writing, reviewing, and improving production code.
  • Learning and adopting new technical concepts, services, and GCP features that provide value.
  • Participating in regular team meetings to discuss projects and plan upcoming sprints.
  • Leading and delivering complex, multi-month projects to production.
  • Collaborating with the Fintech team to grow the Disruption and Insurance product category.

Requirements

  • Experienced in full-stack development, with emphasis on backend skills.
  • Proficient in Scala or other JVM languages (Kotlin, Java) with production experience.
  • Solid understanding of system architecture and designing scalable, maintainable solutions.
  • Skilled in service communication methods: gRPC, pub/sub, 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; strong software engineering practices.
  • Professional background in the travel or fintech industries.
  • At least 4 years of experience in a fullstack web engineering role.
  • Experience mentoring other engineers (pair programming and asynchronous mentoring).