Software Engineer, Backend

Headout

Job Summary

As a Backend Software Engineer at Headout, you will be responsible for the end-to-end development and delivery of key backend modules and new product features. This role involves tackling complex architectural challenges, designing scalable and high-performance services, and working across a diverse tech stack including databases, frameworks, and infrastructure automation. You will contribute to open-source libraries and drive innovation within a fast-growing, profitable travel marketplace.

Must Have

  • 1-2 years experience developing server-side technologies
  • Strong CS fundamentals
  • Good working knowledge of networks, databases, and OOPs concepts
  • Experience with Spring, Relational Databases, Concurrent Programming, NoSQL flavors, AWS
  • Solid understanding of how the web works and its underlying communication protocols

Job Description

Why Headout?

We’re a rocketship: 9-figure revenue, record growth, and profitable

With $130M in revenue, guests in 100+ cities, and 18 months of profitability, Headout is the fastest-growing marketplace in the travel industry, and we’re just getting started. We've raised $60M+ from top-tier investors and are building a durable company for the long term — because that's what our mission needs and deserves. We’re growing, profitable and nowhere near done.

What we do is important

In an increasingly digital world, there is a desperate need to augment our human experience by getting us to interact with the real world around us and the people in it. At Headout, our mission is to be the easiest, fastest, and most delightful way to head out to a real-life experience — from immersive tours to museums to live events and everything in between.

Why now?

The foundation is strong. The opportunity ahead is even bigger. We’ve hit profitability, built momentum, and proven the model — but there’s so much more to build. If you’re looking to join a company where the trajectory is steep and your impact is real, this is the moment.

Our culture

Reinventing the travel industry isn't easy, but that's the fun part. We care deeply about ownership, craft, and impact, and we’re here to do the best work of our careers. We won’t pretend like it’s for everyone but if you’re a builder who loves solving tough problems, you’ll feel right at home. Read more about our unique values here: https://bit.ly/HeadoutPlaybook

The role:

As a Software Engineer, Backend at Headout, you will own the development and delivery of key backend modules and new product features, taking full end-to-end accountability. Collaborating with a high-performing, dynamic team, you'll address complex architectural challenges and design scalable, high-performance services that power the Headout ecosystem. You'll work across a diverse tech stack, including databases, frameworks, build systems, and infrastructure automation, while also contributing to open-source libraries and components.

What makes this role special?

  • Passion for Learning and Innovation: A unique opportunity to explore and work with cutting-edge technologies and frameworks, fostering continuous growth and creativity.
  • Commitment to Excellence: A strong emphasis on crafting high-quality, performance-driven, modular, and scalable code that makes a lasting impact.
  • Problem-Solving Mindset: The chance to tackle complex challenges, think critically from a product-first perspective, and independently bring innovative solutions to life.
  • Growth and Ownership: Be a core member of a growing team, with the freedom to take ownership of critical projects and shape the company’s direction.
  • Exposure to Modern Technologies: Work in a tech-forward environment, leveraging a deep and broad spectrum of contemporary tools and frameworks.

What skills and experience do you need?

  • 1-2 years experience developing server-side technologies using any language or framework.
  • Strong CS fundamentals, good working knowledge of networks, databases and OOPs concepts.
  • Excellent communication, people collaboration skills.
  • Experience working with Spring, Relational Databases, Concurrent Programming, NoSQL flavors, AWS.
  • Solid understanding of how the web works and its underlying communication protocols.
  • Someone who can't live without solving that challenging problem that they just stumble upon.
  • Someone who will give up anything to squeeze in that last bit of system performance.

5 Skills Required For This Role

Communication Oops Game Texts Aws Nosql

Similar Jobs