
The smart travel booking app for savvy travelers
Hopper is a leading travel booking app headquartered in La Petite-Patrie, Montreal, QC, leveraging big data and machine learning to predict airfare and accommodation prices. With over 1001 employees and $731 million raised in Series G funding, Hopper serves both consumers and businesses through its ...
Hopper offers pre-IPO equity options, unlimited time off, and a competitive severance program of up to 7 months. Employees enjoy 100% healthcare cover...
Hopper embraces a fully-remote work culture, having transitioned to this model in 2020. The company prioritizes a light internal meeting culture, enco...

Hopper • Uruguay - Remote
Hopper is seeking a Senior Backend Engineer to build a world-class travel portal. You'll work with Scala and GCP services, collaborating with cross-functional teams to deliver high-quality results. This role requires strong product thinking and experience in backend development.
You have a strong background in backend engineering, with experience in building production systems that scale effectively. Your expertise in Scala allows you to dive deep into complex codebases, ensuring that you can deliver results quickly while maintaining high standards of quality. You understand the importance of product thinking, anchoring your conception of quality in the customer experience. You thrive in environments that emphasize autonomy and asynchronous decision-making, and you are eager to collaborate with cross-functional teams to bring innovative features to market.
You possess a natural drive to explore engineering improvements and are comfortable operating with minimal meetings. Your ability to distinguish between what needs to be perfect from the start and what can be iterated upon is a key strength. You are also open to learning about distributed system development, which aligns with the team's goals of enhancing their backend systems.
Experience with cloud services, particularly GCP, is a plus, as is familiarity with frontend technologies like React and TypeScript. You are a proactive problem solver who enjoys tackling challenges and finding creative solutions to complex issues. Your strong communication skills enable you to work effectively with engineers, designers, and product managers, ensuring alignment across teams.
In this role, you will design, build, and operate API and full-stack solutions that enhance the Hopper travel portal. You will collaborate closely with your fellow engineers, designers, and product managers to ensure that new features meet user needs and business objectives. Your day-to-day responsibilities will include exploring engineering improvements, operating autonomously while maintaining alignment with your team, and contributing to the overall success of the product.
You will be responsible for delivering high-quality results quickly, leveraging your expertise in Scala and GCP services. Your role will involve not only coding but also engaging in discussions about system architecture and design decisions. You will have the opportunity to mentor junior engineers and share your knowledge with the team, fostering a culture of continuous learning and improvement.
Hopper provides a dynamic work environment that values innovation and collaboration. As a remote-first company, we offer flexibility in your work schedule while ensuring that you have the resources and support needed to succeed. You will be part of a team that is dedicated to building a leading travel ecommerce platform, with opportunities for professional growth and development.
We encourage you to apply even if your experience doesn't match every requirement. Join us in transforming the travel industry and making a significant impact on how users experience travel planning.
Apply now or save it for later. Get alerts for similar jobs at Hopper.