Product Engineer (Full Stack)
Much Better Adventures
We’re an ambitious, remote-first travel scale-up, eager to grow our engineering team with outstanding product engineers. If you’re a passionate developer with a love for the outdoors and a talent for delivering exceptional user experiences, this is the opportunity for you!
Read more about working at Much Better Adventures.
The Role
You’ll be part of a dynamic micro-team with a clear focus, bringing together engineering, product management, and design to work towards shared goals. Each team owns its mission, whether it’s helping adventurers find and book trips they’ll love or building tools for hosts and our internal team to manage bookings and logistics.
This is a full-stack role, where you’ll work on React/Next.js applications and supporting backend systems, such as search indexes, content management tools, and Django APIs. You’ll collaborate closely with teammates and stakeholders, taking ownership of challenges and delivering impactful products that make exploring the great outdoors easier and more rewarding.
Why You’ll Love It Here
We’re driven by a shared passion for creating exceptional user experiences and solving meaningful problems. As part of a small, focused team, you’ll have the autonomy to shape impactful features and tools, while collaborating closely with others who are equally invested in delivering great results.
We embrace a culture of learning and improvement, constantly evolving how we work to suit the challenges we face. You’ll find a supportive, collaborative environment where ideas are valued, feedback is encouraged, and experimentation is part of our DNA.
Key Responsibilities
- Understand and empathise with our users: We’re building more than just features; we’re crafting experiences. Develop a deep understanding of our users through interviews, experimentation, and data analysis, shaping products that truly enhance their adventures.
- Solve meaningful problems: Work with your micro-team to tackle impactful challenges across the customer journey. Whether you’re creating seamless booking flows or empowering hosts with tools they love, your work will make a real difference.
- Deliver high-quality software: Write code that’s reliable, flexible, and performant, while contributing to an architecture designed to evolve as we grow. Keep tech debt low without sacrificing our pace of innovation.
- Design user-first interfaces: Collaborate with designers to build clean, responsive, mobile-first UIs that scale beautifully and feel effortless for users.
- Ship often and safely: Continuous delivery is in our DNA. You’ll release changes regularly and confidently, learning from real user feedback to iterate and improve.