Staff Engineer, Backend
As a Staff Engineer at Headout, you will lead architectural excellence and technical strategy across multiple product engineering teams. Headout is a rapidly growing marketplace in the travel industry, connecting travelers with local experiences in over 100 cities. With $130 million in revenue and 18 months of profitability, the company is poised for its next phase of growth.
In this role, you will design low-latency systems to support dynamic pricing strategies, process large-scale inventory data, and manage a vendor ecosystem comprising nearly half a million vendors. Collaborating with Engineering Managers, you will work to reduce technical debt, enhance deployment stability, and build resilient system boundaries to support sustainable scaling.
The ideal candidate has over 7 years of software development experience, including at least 5 years focused on backend systems and distributed architectures. Proficiency in Spring Boot, Kotlin, and Java is essential, along with a strong understanding of distributed systems concepts such as scalability, fault tolerance, and high availability. Experience with technologies like Kafka, PostgreSQL, MongoDB, Redis, and AWS cloud infrastructure is also required.
Headout offers a dynamic work environment where you can make a significant impact on millions of travelers worldwide. The company values ownership, craftsmanship, and impact, providing opportunities for professional growth and development. If you're passionate about solving complex engineering challenges in a fast-paced setting, this role offers a unique opportunity to contribute to a profitable and rapidly expanding company.