Backend Developer (Node.js / TypeScript)

Lush Cosmetics

UKonsite$36k-$45k/yrPosted Jul 8, 2026
Posting intelligenceActively listedReposted 9×, possible evergreen/ghost posting

Skills

typescriptexpressdrizzlenodedockerprismahonojavascript

About the role

Description

Contract: 12-month fixed term

Location: London, 3 days a week in the office minimum

Salary banding: £35,500 - £45,000

Diversity matters

We are building a brand that represents the people of the world. It’s what you do that counts, and we are always looking to perspectives and voices to shape our future.

We see you, we celebrate you, we want you!

Who we are

You might know us as the inventors of the bath bomb, but there’s more to this great-smelling, partly employee-owned, family-run company than pioneering cosmetics. We believe our business should put more back into the world than it takes and demonstrate that capitalism can be a force for good.

The Living Wage Foundation’s statement 'a hard day's work deserves a fair day's pay' is one that we are proud to commit to in the UK. As an accredited Living Wage employer, we put our people first and fight cruel practices like animal testing, promote regeneration, and show that it is what’s inside that counts - whether that’s an ingredient in a product, or the minerals in a smartphone.

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

As a Backend Developer, you will contribute to backend services and tooling that support the Global business. Your responsibilities will include developing custom software, including our REST APIs, GraphQL subgraphs, extending open-source software like Saleor, ERPNext, and integrating with third-party solutions like Power BI, CloudSQL.

We endeavour to provide innovative solutions for bespoke LUSH use-cases. This role would suit a candidate who is passionate about developing high-quality, performant products which are suitable for use in a global business.

We are ideally looking for a Midweight Engineer, but we are also keen to hear from strong, ambitious Junior Engineers who have the right foundational skills, a great attitude, and are ready to take the next step in their career

Want to see where a career at Lush could take you? Head over here to explore real stories of growth and development across the business.

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 codebases, ensuring scalability, performance, and security are considered, and build new features to support the growth of global business.

Actively research and implement innovative techniques and features to enhance the development process.

Skills, Knowledge and Expertise

A minimum of 1 year of professional experience is required

A TypeScript-first developer proficient in native libraries, with a genuine interest in TypeScript's coding philosophy and practices.

Able to translate product or business requirements into technological initiatives.

Able to autonomously debug and resolve issues.

Comfortable writing complex SQL queries.

Have experience working with an ORM such as Prisma or Drizzle

A strong working knowledge of Git.

Have experience building web applications using web frameworks such as Express, Hono, etc.

Experience building GraphQL APIs, specifically using Apollo Federation

Have a good understanding of application packaging and deployment. Some knowledge of Docker would be ideal.

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

There’s a big difference between "Flexible Working " (the legal minimum) and working flexibly. What that looks like varies from role to role and location to location. We actively welcome conversations about what working flexibly could mean and look like for you.

We’re 10% Employee Owned - all colleagues play a role in protecting our ethics, our independence, contributing ideas for the future and share in the rewards of success when the company is doing well.

Wellbeing & mindfulness sessions

Access to employee-led Community Networks, including Disability and Chronic Illness, Family Support, Global Majority (Race and Ethnicity), LGBTQIA+, Menopause and Neurodiversity communities.

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. Every individual processed by LUSH has certain rights over their data, which are detailed in our Privacy Notice here.

About Lush

Since establishing in 1995 in Poole, Dorset, Lush has been driven by innovation and its ethics.

Creators of pioneering beauty products such as the fizzing bath bomb, shower jellies and solid shampoo bars, we place emphasis on fresh ingredients like organic fruits and vegetables, fight against animal testing and combat over-packaging by developing products that can be sold ‘naked’ to the customer without any packaging.

We currently operate in 52 countries with 928 global shops. Through our separate business divisions we invent, manufacture and sell our handmade products direct to our customers through our own shops and online. The fact that we make all our products by hand is something we are really rather proud of!

Lush is 10% Employee Owned since 2017 and our people are the heart and soul of our business.

Compensation

This Backend Engineer role pays $36k-$45k/yr. Within typical range for backend engineer roles in United Kingdom.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Backend Engineer roles in United Kingdom varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Backend Engineer hub for United Kingdom medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.