Backend Engineer - Python
New Today
Overview
Job title: Backend Engineer - Python
Application Deadline: 12 October 2025
Department: Digital
Employment Type: Full Time
Location: Poole (hybrid role, minimum two days per week in the Poole office)
Compensation: £35,500 - £52,500 / year
Note: This is a midweight Backend Developer role, suitable for a professional with a solid Python foundation who is ready to take the next step in their career.
Who we are
We are the makers of Lush products with a commitment to people, planet and ethical practices. We are an employee-owned company that strives to do good in the world, supports regenerative practices, and adheres to the Living Wage Foundation’s commitments in the UK.
This is a Midweight Backend Developer role, perfect for a professional with a solid foundation in Python who is ready to take the next step in their career.
The Team
Lush Digital leads digital strategy for Lush across online, retail & manufacturing globally, creating, developing and supporting the tools that drive the business. From design, artwork & photography to engineering, systems & data, we support all of Lush’s digital needs.
The Role
You will be supporting the Backend Engineering team with a focus on our Manufacturing & Retail businesses, developing a range of tooling to support areas of the business as diverse as our raw ingredients sourcing team, our product production teams, as well as our forecasting, fulfilment and retail teams.
Please note: We may close this vacancy early if we receive an overwhelming response or our business requirements change.
Key Responsibilities
- Write clear, maintainable code that will scale across projects and distributed development teams.
- Collaborate with engineers, QAs, designers, and partners to solve interesting and challenging problems for delivering scalable technology worldwide.
- Refactor, review and maintain existing enterprise application code bases ensuring scalability, performance and security are taken into consideration, building new features to support the growth of global business.
- Actively researching and implementing innovative techniques and features to enhance the development process.
- Work closely with seniors and the leadership team to architect solutions, evaluate existing and emerging technology choices, and steer the overall technical direction.
Skills, Knowledge and Expertise
- Experience with Python is a must, any additional experience with languages such as PHP and TypeScript would be a bonus.
- Able to translate product or business requirements into technological initiatives.
- Proficient in one or more of the following database systems: MySQL, Postgres/CockroachDB or MongoDB.
- Working knowledge of Git.
- Experience with frameworks such as Frappe, FastAPI, Django, Symfony.
- Confident at identifying, debugging, and resolving issues.
- Knowledge of container-based development environments would be helpful.
- Knowledge of cloud-native development, and Google Cloud Platform tooling is preferable.
Benefits
- 25 days holiday plus bank holidays
- 6 months of full pay for parental leave (primary caregiver must qualify for SMP)
- Enhanced paternity leave*
- Bonus scheme
- Day off for weekday birthdays
- Holiday purchase scheme
- 50% discount on Lush products and spa treatments
- Cycle to work scheme
- Discounted rail and bus season tickets
- Employee assistance programme
- Financial childcare support on return to work*
- We’re 10% Employee Owned - all colleagues share in the rewards of success and support our ethics and independence.
- Support groups, film nights, yoga, meditation sessions and much more
- *Tailored gender affirming care
*qualifying period/hours required
We believe that your information is yours and that it is LUSH's responsibility to process your personal information in a secure, fair and accurate manner. This is described in our Privacy Notice.
- Location:
- Poole, England, United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Backend Engineer - Python
-
Poole, England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Overview Job title: Backend Engineer - Python Application Deadline: 12 October 2025 Department: Digital Employment Type: Full Time Location: Poole (hybrid role, minimum two days per week in the Poole office) Compensation: £35,500 - £52,500 / ...
More Details -
-
2 Days Old
Backend Software Engineer Python AWS - Start-up
-
Gb
- IT;IT
Python Developer / Backend Software Engineer (AWS) Manchester to £90k. Do you have strong Python and AWS skills combined with start-up / SME experience? You'll be producing a software suite for legal firms that massively reduces para-legal workloads. You'll join a small but growing team based in Central Manchester.
More Details -
-
2 Days Old
Backend Software Engineer Python AWS - Start-up
-
Manchester
-
£95,000
- IT;IT
Python Developer / Backend Software Engineer (AWS) Manchester to £90k. Do you have strong Python and AWS skills combined with start-up / SME experience? You'll be producing a software suite for legal firms that massively reduces para-legal workloads. You'll join a small but growing team based in Central Manchester.
More Details -
-
3 Days Old
Lead Backend Engineer - Python
-
London
- IT & Technology
We’re Kingfisher, a team of over 74,000 people bringing Kingfisher and all our brands—B&Q, Screwfix, Brico Depot, Castorama and Koctas—to life. We aim to become the leading home improvement company and grow the largest community of home improvers in ...
More Details -
-
4 Days Old
Lead Backend Engineer - Python
-
London, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
We are looking for a Lead Platform Engineer (backend Python focus) to join our Group Data Science function. You will build platform roadmaps that minimise time to value, maximise long term effectiveness and help us achieve our commercial goals. We are open to flexible and agile working, both in hours and location.
More Details -
-
7 Days Old
Backend Software Engineer Python AWS - Start-up
-
Manchester, England, United Kingdom
-
£100,000 - £125,000
- IT & Technology
Backend Software Engineer / Developer (Python AWS) Manchester to £90k. You'll join a small but growing team based in Central Manchester three days a week with flexibility to work from home the other two days. You have strong Python back end development skills and have experience with AWS.
More Details -