Senior Software Engineer
Listed on 2026-02-17
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software, Front End Developer
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 roleYou’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
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. SQL Alchemy, Alembic)
- Solid understanding of frontend fundamentals:
HTML, CSS, Java Script - 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 Type Script 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
- 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
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: