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
What we’re looking for in a Software Engineer
Essential experience
Nice to have
Why apply to be a Software Engineer?
We’d love to hear from you! Whether you have questions about our services, want to explore partnership opportunities, or need assistance with your recruitment needs, our team is here to help. Let’s start a conversation and see how we can work together to achieve your goals!
Field marked with an * are mandatory