Senior Software Engineer

closed
Logo of Hopper

Hopper

πŸ“Remote - Brazil

Job highlights

Summary

The job is for a Senior Software Engineer position in Hopper's Hotel team. The role involves crafting, implementing, and deploying sophisticated backend systems for Hopper’s travel technology. The ideal candidate has experience in full-stack development, proficiency in Scala or other JVM languages, understanding of system architecture, knowledge of Google Cloud Platform, demonstrated ability to lead complex projects, and professional background in the travel industry.

Requirements

  • Experienced in full-stack development, with a strong emphasis on backend skills
  • Proficient in Scala or other JVM languages (like 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

Responsibilities

Crafting, implementing, and deploying sophisticated backend systems that power Hopper’s award-winning user experience

Preferred Qualifications

Professional background in the travel industry with an understanding of their specific challenges and requirements

Benefits

  • Well-funded and proven startup with large ambitions
  • Carrot Cash travel stipend
  • Flexdesk All Access Pass & Work-from-home stipend
  • Entrepreneurial culture where pushing limits and taking risks is everyday business
  • Open communication with management and company leadership
  • Small, dynamic teams = massive impact
This job is filled or no longer available