Product Engineer (Platform)

Remote-first travel scale-up focused on adventure travel and outdoor experiences.
$55,000 - $75,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Travel

Description For Product Engineer (Platform)

Much Better Adventures is seeking a Product Engineer to join their Core team in shaping the backbone of their travel platform ecosystem. This remote-first position offers an exciting opportunity for experienced engineers passionate about outdoor adventures and building robust systems.

The role focuses on developing and maintaining the Django-based backend infrastructure that powers the company's core operations. You'll work closely with various teams including Ops, CX, Finance, and Marketing to create scalable solutions that drive business growth. The position requires strong technical expertise in Python, Django, and modern web technologies, combined with a product-minded approach to problem-solving.

As a Product Engineer, you'll be responsible for understanding internal user needs, designing scalable solutions, and maintaining high standards for security and performance. The role offers significant autonomy while working in small, focused teams with clear missions. The company values continuous learning, collaboration, and maintains a strong engineering culture centered on best practices like Test-Driven Development and Continuous Delivery.

The position comes with attractive benefits including 38 days of holiday, flexible working hours, and unique perks like free adventure trips and travel vouchers. The company maintains a remote-first culture with core hours from 10:00-15:00 GMT, making it ideal for those seeking work-life balance while contributing to meaningful technical challenges.

This is an excellent opportunity for experienced engineers (5+ years) who want to combine their technical expertise with their love for outdoor adventures, working in an environment that values both professional growth and personal well-being. The role offers competitive compensation (£55-75k) and the chance to make a real impact on a growing travel platform while being part of a company that actively supports local businesses and communities.

Last updated 15 days ago

Responsibilities For Product Engineer (Platform)

  • Build deep understanding of internal teams and stakeholders needs
  • Collaborate with stakeholders to identify underlying challenges
  • Develop and maintain scalable, robust backend services
  • Champion engineering best practices including Continuous Delivery and Test-Driven Development
  • Ensure infrastructure and backend services meet high security and reliability standards

Requirements For Product Engineer (Platform)

Python
TypeScript
React
PostgreSQL
  • Experience with Python and Django, including Django REST Framework (DRF) and PostgreSQL
  • Experience with React + TypeScript
  • Knowledge of infrastructure and deployment tools (Heroku, AWS, Cloudflare)
  • Experience with BI and operational tools (Segment, Metabase, Xero)
  • Experience with containerisation, automated testing, and CI/CD pipelines
  • Security best practices knowledge
  • Quality Assurance expertise
  • Strong understanding of networking and systems design
  • 5+ years of industry experience

Benefits For Product Engineer (Platform)

Medical Insurance
Mental Health Assistance
Parental Leave
  • 38 days holiday per year (inclusive of public holidays)
  • Annual company performance-based bonus
  • Flexible hours (40 hours per week)
  • Company-wide adventurous meet-ups
  • Free MBA trip within first year
  • £500 annual travel voucher
  • 30% Employee discount on MBA trips
  • Generous Pension scheme (UK employees)
  • Free access to private GP and unlimited mental health support
  • Budget for remote working space setup
  • 16 weeks full pay maternity leave for primary caregiver
  • 4 weeks full pay paternity leave for secondary caregiver

Interested in this job?

Jobs Related To Much Better Adventures Product Engineer (Platform)

Senior Software Development Engineer, Amazon Connect Contact Lens

Senior Software Engineer role at Amazon developing cloud-based contact center solutions using AI and AWS services.

Senior Software Development Engineer, Amazon Connect Contact Lens

Senior Software Engineering role at Amazon AWS, building cloud-based contact center solutions with AI and ML technologies.

Sr. Quality Assurance Engineer (L6), Prime Video Search

Senior QA Engineer role at Amazon Prime Video, leading testing strategy for new Search Engine handling 1B+ monthly requests, involving ML and LLM technologies.

Software Development Engineer, Workforce Solutions - Analytics and Tech

Senior Software Development Engineer role at Amazon building scalable solutions for employee management and career development using AWS technologies.

Sr. Software Development Engineer, Transporter Experience and Technology

Senior Software Engineer role at Amazon focusing on building core delivery services for the Last Mile delivery network, requiring 8+ years of experience.