← All Jobs
Posted Apr 17, 2026

Junior Backend Engineer

Apply Now
Lush Handmade Cosmetics is a global enterprise focused on producing creative and indulgent cosmetics. As a Junior Backend Engineer, you will contribute to backend services and tooling that support the Global business, including developing custom software and integrating with third-party solutions. 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 research and implement innovative techniques and features to enhance the development process Skills - TypeScript development experience, proficient in the native libraries and able to demonstrate a genuine interest in TypeScript coding philosophy and practices - Able to translate product or business requirements into technological initiatives - Able to autonomously debug and resolve issues - Comfortable writing SQL queries - Have a very good working knowledge of git - Have experience building web applications using a web framework like Express - Have experience building GraphQL APIs with Apollo federated GraphQL or Hive Gateway experience as a bonus - Have working experience of application packaging and deployment - Some knowledge of Docker would be ideal Company Overview - Founded in 1995 by six co-founders—Mark and Mo Constantine, Rowena Bird, Helen Ambrosen, Liz Bennett, and Paul Greeves—Lush began as a small cosmetics shop in Poole, Dorset, UK. It was founded in 1995, and is headquartered in Poole, Dorset, GBR, with a workforce of 1001-5000 employees. Its website is https://www.lush.com.
Interested in this role?Apply on iHire