> Markdown version of [/jobs/ext/1516193-backend-developer-node-js-typescript](https://www.wearedevelopers.com/jobs/ext/1516193-backend-developer-node-js-typescript). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Backend Developer (Node.js / TypeScript) - **Company:** Lush Ltd. - **Location:** London, UK - **Experience:** Starter - **Salary:** £35,500.0 - £45,000.0 - **Contract:** Temporary contract - **Skills:** Application Packaging, Custom Software, Software Debugging, Web Development, Node.Js, Power BI, TypeScript, Web Application Frameworks, Freeform SQL, Enterprise Software Applications, Backend, Git, Free and Open-Source Software, Graphql, Restful APIs, Code Restructuring, Docker - **Published:** July 10, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=ee392d592725f397 ## About the Role 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, * 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. ## Description 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., * 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. ## Related Videos - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) ## Related Articles - [Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview](https://www.wearedevelopers.com/magazine/563-dev-digest-159-ai-pipelines-10x-faster-typescript-how-to-interview) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Exploring TypeScript: Benefits for Large-Scale JavaScript Projects](https://www.wearedevelopers.com/magazine/554-exploring-typescript-benefits-for-large-scale-javascript-projects) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers)