Senior Software Engineer

  • Reevr Talent Ltd
  • Feb 04, 2026
Full time I.T. & Communications

Job Description

Software Engineer (Mid Senior)

Python Full Stack

A fast-growing, technology-led consumer health & beauty scale-up is looking for a mid-level to senior Software Engineer to join its collaborative engineering team.

The business builds and operates multiple direct-to-consumer brands, supported by a highly bespoke ecommerce platform, internal tooling, and in-house manufacturing systems. Technology sits at the heart of the company, enabling personalised products that make a meaningful difference to customers lives.

This is a hybrid role, with regular collaboration time in a London-based office and flexibility to work remotely for part of the week.

The role

You ll join an agile, cross-functional tech team working across the full stack, partnering closely with Product, Design, and Operations to deliver scalable, high-impact software.

The role has a strong backend focus in Python, with exposure to modern frontend technologies and the opportunity to influence architecture, tooling, and engineering best practices as the platform continues to scale.

This is a great opportunity for an engineer who enjoys ownership, autonomy, and seeing their work have real-world impact.

What you ll be doing as a Software Engineer

  • Designing, building, and deploying new features across a multi-brand ecommerce platform
  • Writing high-quality, well-tested, maintainable code
  • Contributing to architectural decisions and engineering standards
  • Collaborating with Product and Design to translate requirements into robust solutions
  • Working end-to-end across backend, frontend, and infrastructure
  • Helping scale systems to support rapid business growth

What we re looking for in a Software Engineer

Essential experience

  • Strong experience with Python and web frameworks such as Flask, Django, or similar
  • Experience working with relational databases (MySQL preferred) and ORMs (e.g. SQLAlchemy, Alembic)
  • Solid understanding of frontend fundamentals: HTML, CSS, JavaScript
  • Strong grasp of software engineering principles:
    • Git/version control
    • Object-oriented programming
    • Testing (unit & integration)
  • Comfortable working in a fast-paced, evolving environment

Nice to have

  • Experience with TypeScript and React
  • Exposure to frontend design systems
  • Experience with Docker and cloud platforms (AWS preferred)
  • Knowledge of modern web architecture and performance optimisation
  • A proactive, pragmatic mindset someone who takes ownership and gets things done

Why apply to be a Software Engineer?

  • Join a mission-driven, high-growth tech business
  • Work on products used by millions of customers
  • Real influence over technical decisions and product direction
  • Strong focus on learning, development, and career progression
  • Competitive salary (£70k - £90k DOE)
  • Equity, and a comprehensive benefits package
  • Flexible hybrid working model with office based near Paddington