Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Product Engineer (Platform) image - Rise Careers
Job details

Product Engineer (Platform)

We’re an ambitious, remote-first travel scale-up, looking to expand our engineering team with exceptional product engineers. If you’re a passionate engineer with a love for the outdoors and a knack for building robust, scalable systems, this is the role for you!

Read more about working at Much Better Adventures.

The Role

As a Product Engineer on our Core team, you’ll shape the backbone of our product ecosystem. Your work will directly impact the reliability, scalability, and security of the tools and systems that empower our teams and drive our core operations. Collaborating closely with our Ops, CX, Finance and Marketing teams, you’ll build and maintain the infrastructure that keeps our business running smoothly.

This role is perfect for engineers with a strong product mindset who enjoy tackling complex technical challenges and designing solutions that balance diverse needs. You’ll primarily focus on our Django-based backend, optimising workflows, managing data, and delivering secure, scalable services that underpin our future growth.

Why You’ll Love It Here

At the heart of what we do is a mission to build tools and infrastructure that drive meaningful impact. Our Core team operates at the intersection of product and engineering, where you’ll have the autonomy to innovate and the support to excel.

We believe in small, focused teams with clear missions, where everyone has a voice and can make a meaningful contribution. We’re constantly refining our practices to suit our team and the challenges we face, so you’ll be part of an environment that values learning, collaboration, and growth.

Key Responsibilities

  • Understand and empower internal users: Build a deep understanding of the needs of our internal teams and stakeholders. Create solutions that solve real problems while anticipating future requirements.
  • Collaborate to uncover root causes: Work closely with stakeholders to identify the underlying challenges behind requests and design solutions that address core issues effectively.
  • Build scalable, robust systems: Develop and maintain backend services that are reliable, performant, and scalable, ensuring they support critical business operations seamlessly.
  • Champion engineering best practices: Lead by example with disciplines like Continuous Delivery, Test-Driven Development, and metrics-driven approaches to ensure code quality and maintainability.
  • Focus on security and performance: Ensure infrastructure and backend services meet the highest standards for security and reliability, especially in areas supporting business-critical functionality.

Technical Experience

Proven experience with:

  • Python and Django, including Django REST Framework (DRF) and PostgreSQL.
  • React + Typescript
  • Infrastructure and deployment tools such as Heroku, AWS, and Cloudflare.
  • BI and operational tools, such as Segment, Metabase, and Xero to support data-driven decision-making and business operations.
  • Practices and technologies that contribute to safe, continuous delivery, such as containerisation, automated testing, and CI/CD pipelines.

And experience in at least one of the following areas:

  • Security best practices, especially around data handling and privacy.
  • Quality Assurance expertise to help standardise and enhance our testing practices.
  • A strong grasp of networking and systems design, with an eye for scalable and secure architecture.

Product Mindset:

  • Driven to understand and solve internal user needs while aligning solutions with broader business goals.
  • Comfortable discussing and refining requests with internal stakeholders to deliver well-scoped, impactful solutions.
  • Approaches challenges with curiosity, eager to learn and explore complex problem spaces before proposing solutions.

Engineering Mindset:

  • Committed to building reliable, maintainable software with a focus on continuous delivery and TDD.
  • Metrics-driven, with a scientific approach to problem-solving and a dedication to high-quality code.
  • Strong collaborative skills, valuing pair programming as a way to improve code quality and knowledge sharing.

Experience Level: Mid to senior (5+ years in industry)

  • An entrepreneurial and creative environment where great ideas are actively encouraged, and taking responsibility for them is expected
  • The warm fuzzy feeling that comes with knowing you are making a huge difference to small independent businesses, local economies and communities
  • 38 days holiday per year (inclusive of public holidays) - to be used when you like
  • Annual company performance-based bonus
  • Flexible hours set up (40 hours p/w for full time roles), and a fully remote company
  • Company-wide, adventurous meet-ups
  • Experience what we do: everyone goes on a free MBA trip within their first year
  • A £500 annual travel voucher to spend on an MBA trip/s
  • 30% Employee discount, plus 15% friends and family discount for MBA trips
  • Generous Pension scheme (UK employees only)
  • Free access to private GP, and unlimited mental health support and counselling via our partner at BHSF.
  • Budget to set up a remote working space and access to co-working spaces
  • Supportive Maternity and Paternity Pay: we offer 16 weeks full pay if you’re the primary caregiver & 4 weeks full pay if you’re the secondary caregiver.

What does the typical interview process look like?

Our hiring process is fully remote, and all interviews are done online. Every application is carefully read by a real member of the team (no AI screening here).

  • Stage 1: A short automated coding assessment
  • Stage 2: A ‘get to know each other’ interview, to find out more about your experience and see if we’re a good fit. (approx 30–45 mins)
  • Stage 3: A technical assignment, plus preparation for a short presentation to be given in the interview.
  • Stage 4: In-depth interview where we review your assignment, listen to your presentation, and take a look at some code with two members of the MBA team. (Approx 60–90 mins)

Job ‘Need to Know’ details

  • Preferred Start Date: Jan / Feb 2025
  • Salary Range: £55-75k, depending on experience.
  • Working Hours: a full time role is 40 hours per week, with core hours being 1000 - 1500 GMT (regardless of where you are based), and a flexible hours policy for the remaining time. We also welcome applicants from those wanting to work part-time, but we require 80% (32 hours) minimum.
  • Location: you must be resident either in the UK or in Europe (max +2 hours GMT) 
    Note: Contract and benefits will vary depending on which country you are based in - this will be discussed at an appropriate stage in the interview process.
  • We are an equal opportunities employer and strongly encourage applications from a diverse range of backgrounds and industries. Our flexible working arrangements are designed to support everyone in the team to achieve that important work/life balance in a way that works for their particular circumstances.
Much Better Adventures Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Much Better Adventures DE&I Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Much Better Adventures
Much Better Adventures CEO photo
Alex Narracott
Approve of CEO

Average salary estimate

$65000 / YEARLY (est.)
min
max
$55000K
$75000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Product Engineer (Platform), Much Better Adventures

Much Better Adventures is on the lookout for a talented Product Engineer to join our dynamic Core team. If you have an adventurous spirit and are driven by a passion for technology, this is your chance to shine! As a remote-first travel scale-up, we invite you to build impactful tools and systems that empower our teams across various departments. In this role, you’ll take charge of our Django-based backend, working to optimize workflows and manage data in a way that supports our growth. You’ll collaborate closely with Operations, Customer Experience, Finance, and Marketing teams, tackling technical challenges while championing engineering best practices. With a vibrant company culture that champion creativity and autonomy, you will have the opportunity to innovate, contribute, and really make a difference. Plus, you’ll love our supportive environment where learning and collaboration are valued, and everyone has a seat at the table. Imagine being part of a company that not only prioritizes robust, scalable systems but also believes in meaningful impact! This role is perfect for mid to senior-level engineers who are excited to delve deep into understanding and meeting the needs of our internal users. Join us at Much Better Adventures, where your work will be essential in ensuring our business operations run seamlessly!

Frequently Asked Questions (FAQs) for Product Engineer (Platform) Role at Much Better Adventures
What responsibilities will a Product Engineer at Much Better Adventures have?

As a Product Engineer at Much Better Adventures, your primary responsibility will be to shape the infrastructure of our product ecosystem, focusing on building scalable and robust backend systems. You'll collaborate with various internal teams to understand their needs, develop solutions that address complex challenges, and ensure high standards for security and performance.

Join Rise to see the full answer
What skills are required for the Product Engineer position at Much Better Adventures?

To thrive as a Product Engineer at Much Better Adventures, you should have proven experience in Python and Django, including Django REST Framework and PostgreSQL. Additionally, proficiency in React with TypeScript and familiarity with deployment tools such as AWS and Heroku is essential. A strong product mindset and skills in secure coding practices are also vital for success.

Join Rise to see the full answer
What is the salary range for a Product Engineer at Much Better Adventures?

The salary range for a Product Engineer at Much Better Adventures varies between £55,000 to £75,000, depending on your experience. This competitive compensation reflects our commitment to attracting top talent who can drive our company forward.

Join Rise to see the full answer
How does Much Better Adventures support remote work for its Product Engineers?

Much Better Adventures is fully remote, enabling flexibility in working arrangements. You'll have the opportunity to work from anywhere within the UK and Europe while maintaining a healthy work/life balance with flexible working hours that allow for personal commitments.

Join Rise to see the full answer
What are the key benefits of working as a Product Engineer at Much Better Adventures?

Alongside a competitive salary, Product Engineers at Much Better Adventures enjoy generous benefits including 38 days of holiday per year, a £500 annual travel voucher, and access to private GP services. We also provide comprehensive support for mental health and well-being, making it a fulfilling place to advance your career.

Join Rise to see the full answer
What does the interview process look like for a Product Engineer at Much Better Adventures?

The interview process for the Product Engineer position involves several remote stages, including a coding assessment, introductory interviews to assess fit, a technical assignment with a presentation, and an in-depth interview with team members to review your work and discuss technical knowledge.

Join Rise to see the full answer
What type of company culture can a Product Engineer expect at Much Better Adventures?

Much Better Adventures has a vibrant company culture that emphasizes creativity, collaboration, and continuous learning. As a Product Engineer, you'll be empowered to innovate while making meaningful contributions within small, focused teams that value every member's input.

Join Rise to see the full answer
Common Interview Questions for Product Engineer (Platform)
Can you explain a project where you utilized Python and Django as a Product Engineer?

In your response, detail how you approached the project, focusing on specific problems you identified, the solutions you developed using Python and Django, and the overall impact this had on the team or product. Highlight your ability to communicate and collaborate with stakeholders throughout the process.

Join Rise to see the full answer
How do you prioritize user needs when developing backend solutions?

Your answer should reflect an understanding of gathering input from internal users, identifying pain points, and balancing these with business goals. Provide an example of how you've successfully aligned technical solutions with user demands in previous projects.

Join Rise to see the full answer
What best practices do you follow to ensure code quality and security?

Discuss your commitment to best practices such as Test-Driven Development (TDD), Continuous Integration, and security protocols that you've implemented in past roles. Explain specific measures you take to maintain high standards of code and protect sensitive data.

Join Rise to see the full answer
How do you manage collaboration with cross-functional teams?

Describe your collaborative approach, emphasizing communication methods and tools you use to facilitate understanding between teams. Present a scenario where your collaboration led to successful outcomes in addressing a complex issue.

Join Rise to see the full answer
What tools do you use for deployment and infrastructure management?

Mention specific tools you’re experienced with, such as AWS, Heroku, or Cloudflare, and explain how you've used these tools in managing deployment processes. Provide insights into any challenges faced and how you overcame them.

Join Rise to see the full answer
Can you provide an example of a problem you solved using data analysis?

Illustrate your analytical skills by providing a real-world example where you leveraged data to solve a problem effectively. Highlight how your analysis informed your decisions and improved outcomes.

Join Rise to see the full answer
What experience do you have with React and TypeScript?

Discussion should focus on your familiarity with building applications using React and TypeScript, detailing specific projects or features you've developed. Explain how these technologies contributed to the efficiency and scalability of the applications.

Join Rise to see the full answer
How do you approach learning new technologies relevant to your role?

Share your enthusiasm for continuous learning, describing specific resources or methods you use, such as online courses, community forums, or networking with experts in the field. Provide examples of how this learning has directly benefited your role.

Join Rise to see the full answer
What strategies do you use for effective problem-solving in engineering?

Outline your approach to problem-solving, mentioning frameworks or methodologies you follow. Provide an example where this strategy led to a successful resolution of a challenging technical issue.

Join Rise to see the full answer
Why do you want to work at Much Better Adventures as a Product Engineer?

Reflect on your motivations for applying, emphasizing the alignment of your skills with the company's mission and values. Discuss your enthusiasm for contributing to the travel industry and how your personal experiences or interests align with the company's adventurous spirit.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Social Impact Driven
Rapid Growth
Passion for Exploration
Dental Insurance
Health Savings Account (HSA)
Vision Insurance
Disability Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Medical Insurance
Mental Health Resources
Maternity Leave
Paternity Leave
Paid Time-Off
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Maternity Leave
Paternity Leave
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Family Coverage (Insurance)
Medical Insurance
Mental Health Resources
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 6 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 27, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!