Junior Backend Engineer - 3 Month Contract
Lush Digital
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 the Junior Backend Engineer, you will contribute to backend services and tooling that support the Global business. You’ll help build custom software, such as REST APIs, GraphQL subgraphs, extend open-source software like Saleor, ERPNext, and integrate with third-party solution tools like Power BI and Cloud SQL.
This 3‑month contract is a great opportunity for current Lush staff who want to explore the Digital and Engineering side of the business. You’ll collaborate with our global engineering team on projects that strengthen Lush’s digital infrastructure while learning how technology supports every part of our business.
This role is ideal for someone who wants to build on their technical skills, gain hands-on experience, and see how your work directly impacts our work at Lush.
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. If you’re curious about how Lush operates behind the scenes or looking to grow your career in tech, this role offers a meaningful next step.
Reporting to the Backend Technical Lead, the Junior Backend Engineer's core RESPONSIBILITIES will include:
- 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.
You bring the following QUALIFICATIONS:
- Post-secondary education in Computer Science or a recognized coding bootcamp program
- Hands-on experience working in TypeScript and proficiency with its core libraries
- Proven working knowledge of git
- Experience building web applications using a web framework like Express
- Strong working experience in a Linux environment (this is critical to the role, as key objectives rely on Linux knowledge)
- Curiosity in TypeScript principles, coding philosophy, and best practices
- Ability to translate business or product requirements into technical solutions
- Ability to autonomously debug and resolve issues
Job Location: Remote - Open to both US and Canadian internal applicants
Job Compensation: $32 CAD / $26 USD hourly - 40 hours per week
Recruitment Process Overview:

Application Deadline: Friday, November 20th at 5:00 pm PST
Best of luck on your job search, and don't forget to follow us to learn more!
Lush Cosmetics North America respectfully recognizes that our business operates on Indigenous territory across Turtle Island. As a business headquartered in Canada, our largest facilities are located on the unceded territories of the Musqueam, Squamish and Tsleil-Waututh, as well as here on the lands of the Mississaugas of the Credit, Anishnabeg, Chippewa, Haudenosaunee and Wendat, and now home to many diverse First Nations, Inuit and Métis peoples.
Our commitment to reconciliation and decolonization is guided by the Truth and Reconciliation Commission of Canada: Calls to Action #92. We recognize that our facilities, along with our settler and newcomer staff are guests on this land and as we act to repair past harm, we do it together in allyship with Indigenous People everywhere, including staff, customers and with leadership from organizations and communities we work with.
Create a Job Alert
Interested in building your career at Internal Job Board? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field
.png?1714083266)