Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Reevr

City of Westminster

Hybrid

GBP 70,000 - 90,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A growing tech company in the UK is seeking a mid-level to senior Software Engineer for a hybrid role. This position offers the opportunity to work with an agile team on a multi-brand ecommerce platform, focusing on backend development in Python, while also having exposure to frontend technologies. The ideal candidate will have strong experience with Python, web frameworks, and relational databases, along with a passion for building impactful software solutions. Competitive salary of £70k - £90k depending on experience, plus comprehensive benefits.

Benefits

Equity
Comprehensive benefits package
Career progression opportunities
Competitive salary
Flexible hybrid working model

Qualifications

  • Strong experience with Python and web frameworks like Flask or Django.
  • Experience with relational databases, preferably MySQL.
  • Solid understanding of frontend fundamentals: HTML, CSS, JavaScript.
  • Comfortable working in a fast-paced, evolving environment.

Responsibilities

  • 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.
  • Helping scale systems to support rapid business growth.

Skills

Python
Relational databases
HTML
CSS
JavaScript
Git/version control
Object-oriented programming
Testing (unit & integration)

Tools

Flask
Django
MySQL
SQLAlchemy
React
Docker
AWS
Job description
Overview

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.

Responsibilities
  • 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

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
  • 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.