Backend Engineer (Python)
London, UK Hybrid (3 days in our Paddington HQ: Mon, Tue, Fri) Stack: Python, Flask, SQLAlchemy, MySQL, AWS (React on the frontend)
In 2018 we set out to solve a problem millions of people faced: not just struggling with their skin, but struggling to navigate skincare at all. We combined dermatology, pharmacy and technology into something simpler and genuinely personalised, and proved expert-led care could reach people who'd never had access to it.
Today, +Me is the company behind Skin + Me, Hair + Me and Renew + Me, with more on the horizon. We're not building a single brand. We're building a category. We've delivered millions of treatments, we're profitable and growing fast, and we're expanding the engineering team to match.
What you ll build
You ll join the team behind our core commerce and clinical journey: the ecom stack, consultation engine, patient and prescription systems, and order generation. This is where customers discover us, complete a clinical consultation, subscribe, and receive their personalised treatment, at real consumer scale.
On our Python and React stack, that's the storefront behind Skin + Me and Hair + Me, our flagship brands serving customers at scale.
We're hiring a Backend Engineer to go deep on the server side of this system in our Python / Flask stack: the APIs, data models and services behind consultations, prescriptions and orders. You'll learn fast alongside experienced engineers who'll back your growth, and you'll be comfortable making frontend (React) changes when a feature needs it, but backend is your craft.
What you ll do
- Build the services behind the journey: APIs, data models and services powering consultations, prescriptions and order generation, with support from senior engineers.
- Ship and own: take backend features from ticket to production and keep them fast, correct and healthy once they're live.
- Write code others build on: clean, well-tested, and clear enough for the next person to pick up.
What we re looking for
- Backend depth: solid, recent, hands-on experience building backend services and APIs in Python (Flask). A non-trivial piece of work you can walk us through and explain well.
- Good fundamentals: sound data modelling (SQLAlchemy/Alembic), sensible API design, and an instinct for testing.
- Care where it counts: you treat correctness as a feature, because this code generates real prescriptions and orders.
- Enough frontend to be useful: comfortable making React changes when a feature needs it (frontend won't be your main focus).
- The stack: Python and Flask; relational databases (MySQL ideal); some exposure to AWS/Docker is a plus.
- Clear communication: much of our work is written (PRs, docs), so explaining a decision crisply matters.
- Roughly 3-6 years building software in production. We read for depth in your area, not years.
View all remote jobs at Skin + Me →
FAQ
- Is the Backend Engineer (Python) position at Skin + Me remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Backend Engineer (Python) job posted?
- This listing was posted on June 9, 2026 and is still open for applications.
- How do I apply for the Backend Engineer (Python) position at Skin + Me?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Python jobs
Fullstack + AI Engineer - TX, USA
Photon Interactive UK LimitedUnited States
Senior Software Engineer (Frontend)
WritesonicIndia
Java Fullstack Developer | Offshore
Photon Interactive UK LimitedIndia
Full Stack Architect | Las Vegas, NV
Photon Interactive UK LimitedUnited States
Java Fullstack Developer | Offshore |
Photon Interactive UK LimitedIndia