At a Glance
- Tasks: Join our tech team to design and build innovative software for personalised skincare.
- Company: Fast-growing start-up revolutionising skincare with a tech-driven approach.
- Benefits: Generous holiday, free meals, hybrid work, and a £500 annual development budget.
- Why this job: Make a real impact on customers' lives while working with cutting-edge technology.
- Qualifications: Experience in Python, web frameworks, and a passion for problem-solving.
- Other info: Dynamic, dog-friendly office culture with opportunities for personal growth.
The predicted salary is between 36000 - 60000 £ per year.
Skin + Me is a fast-growing, technology-driven start-up on a mission to revolutionise personalised skincare. Our tech team powers all three of our brands (Skin + Me, Hair + Me, and Renew + Me), building everything from our ecommerce platform and internal tools to the systems that run our in-house manufacturing. As we embark on the next phase of our growth, we’re looking for a mid-level to senior Software Engineer to help us design, build, and scale the software that brings life-changing skincare directly to our customers. This is a hybrid role with three days a week in our Paddington HQ (Mon, Tue, Fri) and two days remote.
As a Software Engineer, you’ll join a collaborative, agile tech team working across the full stack to deliver high-impact solutions. You’ll partner closely with Product, Design, and Operations to build new features, improve performance, and scale our systems as we grow. You’ll work primarily in Python while contributing to modern frontend applications, helping shape our architecture and engineering standards as we continue to evolve. This is an opportunity to make a real impact, not just on our products, but on the lives of our customers. The successful candidate will also enjoy working collaboratively and autonomously, and will consistently seek out ways to overcome challenges and obstacles.
What you’ll do:
- You’ll be helping us build and grow our ecommerce platform, comprising multiple brands and domains.
- Collaborate with teammates to design, build, and deploy new features and systems.
- Deliver high-quality, well-tested code that meets both user and business needs.
- Contribute to the evolution of our architecture and engineering practices.
- Partner with Product, Design, and stakeholders to translate ideas into robust, scalable software.
- Work across the stack — backend, frontend, and infrastructure — as part of an end-to-end delivery culture.
Who you are:
We’re looking for someone curious, pragmatic, and collaborative. A problem-solver who loves learning and enjoys working across the stack.
Essential:
- Command of Python and its web development frameworks, for example: Flask, Bottle, Django.
- Experience with relational databases (MySQL preferred) and ORM frameworks (SQLAlchemy, Alembic).
- Working understanding of frontend technologies (HTML5, CSS3, JavaScript).
- Strong understanding of software engineering fundamentals: version control (git), OOP, type systems, unit and integration testing.
- Ability to learn quickly, share knowledge, and adapt in a fast-paced environment.
Bonus Points for:
- Experience with TypeScript and React.
- Experience building and maintaining frontend design systems.
- Familiarity with containerisation (Docker) and cloud platforms (AWS preferred).
- Understanding of modern web architecture and performance optimisation.
- A resourceful, entrepreneurial mindset: you take initiative and get things done.
Why should you choose Skin + Me?
- A daily challenge – in a thrilling, entrepreneurial start-up environment, no two days will ever be the same.
- Make a difference – work within a revolutionary company that is focused on improving millions of lives.
- Serious commitment to growth – personal development is important to us and we’ll make sure we support your growth, and give you broad experience across your role.
Benefits:
- 25 Days Holiday (+ all the usual Bank Holidays) – It’s important to take a break and recharge, that’s why we offer a generous holiday allowance.
- Free Breakfast & Lunch – It’s important you are well-fuelled for the day so we’ve got your breakfast and lunch covered. Plus drinks and snacks are available too!
- Hybrid working to give you flexibility – We are all remote on Wednesday and Thursday. When we are in the office on Monday, Tuesday and Friday our core hours are 10-4. If you’re an early bird you can do 7-4, and if you’re a night owl 10-7 is fine too. Need more flexibility around your life – just let us know.
- Equity – We offer a competitive salary and a generous share award package that means every employee has a stake in the business.
- Health and wellbeing focus – We offer a healthcare cash plan, cycle to work schemes plus free healthy breakfast and lunch in the office.
- £500 annual development budget for any learning, training and development opportunities.
- For working parents, we’re proud to offer assistance, helping you save on nursery fees.
- Culture club – Our culture club team meets every week to make sure we celebrate our big wins and milestones too, with parties, surprises and more.
- Dog-friendly office with two very cute resident dogs!
At Skin + Me, Hair + Me and Renew + Me, we advocate for real, long-term change—whether it’s better skin, hair, or health. Our mission is rooted in personalisation, expert care, and building deep trust with our customers. No compromises. Just undeniable results.
Senior Full Stack Software Engineer (Python / React) in City of London employer: Skin + Me
Contact Detail:
Skin + Me Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Software Engineer (Python / React) in City of London
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at Skin + Me. A personal introduction can make all the difference when it comes to landing that interview.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using Python and React. This gives you a chance to demonstrate your expertise and passion for full stack development.
✨Tip Number 3
Prepare for the interview by understanding Skin + Me's mission and products. Be ready to discuss how your experience aligns with their goals and how you can contribute to their tech team’s success.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Skin + Me journey.
We think you need these skills to ace Senior Full Stack Software Engineer (Python / React) in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Senior Full Stack Software Engineer. Highlight your experience with Python, React, and any relevant projects that showcase your skills in both backend and frontend development.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about personalised skincare and how your background aligns with our mission at Skin + Me. Be genuine and let your personality come through.
Showcase Your Problem-Solving Skills: In your application, don’t just list your technical skills—share examples of how you've tackled challenges in previous roles. We love candidates who can think on their feet and find innovative solutions!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity to join our growing team!
How to prepare for a job interview at Skin + Me
✨Know Your Tech Stack
Make sure you’re well-versed in Python and its frameworks like Flask or Django, as well as frontend technologies such as React. Brush up on your knowledge of relational databases, especially MySQL, and be ready to discuss how you've used these technologies in past projects.
✨Show Your Problem-Solving Skills
Prepare examples of challenges you've faced in previous roles and how you overcame them. Skin + Me values a resourceful mindset, so demonstrate your ability to think critically and adapt quickly in a fast-paced environment.
✨Collaborate and Communicate
Since this role involves working closely with Product, Design, and Operations, practice articulating your thoughts clearly. Be ready to discuss how you’ve collaborated with cross-functional teams to deliver high-impact solutions in the past.
✨Ask Insightful Questions
Prepare thoughtful questions about Skin + Me’s tech stack, company culture, and future projects. This shows your genuine interest in the role and helps you assess if the company aligns with your career goals.