Intermediate Backend Engineer

United States Digital Space LLC

Toronto

On-site

CAD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Lush Handmade Cosmetics is seeking an Intermediate Backend Engineer to develop backend services supporting our global business. This role involves writing Python-based software and APIs, collaborating with teams to enhance product performance, and improving existing codebases.

Applicants should be proficient in Python and SQL, familiar with TypeScript, and comfortable working in a hybrid role from the Toronto area. Join us in a flexible work environment that values diversity and inclusion.

Qualifications

  • Proficient in Python and its libraries.
  • Experience with TypeScript is a bonus.
  • Able to autonomously debug and resolve issues.
  • Comfortable writing complex SQL queries.
  • Good working knowledge of git.

Responsibilities

  • Write clear, maintainable code.
  • Collaborate with teams to solve complex problems.
  • Refactor and review existing codebases for scalability.
  • Research and implement innovative techniques.

Skills

Python
SQL
TypeScript
Git
FastAPI/Django/Flask
GraphQL (Strawberry/Ariadne)
Docker

Tools

Power BI
CloudSQL

Job description

About Lush Handmade Cosmetics

Lush Handmade Cosmetics is a global enterprise with more than 900 retail shops in 52 countries focused on producing creative and indulgent cosmetics and bath products using only the freshest organic fruits and vegetables, pure essential oils, and safe synthetics. We are dedicated to fair‑trade sourcing, supporting sustainable communities, and giving back through our Lush Giving Products which donate 75% to grassroots organizations that support people, animals and the planet.

The Role

As an Intermediate Backend Engineer, 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.

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.
Qualifications
  • A Python‑first developer who is proficient in the native libraries and can demonstrate a genuine interest in Python coding philosophy and practices.
  • Experience with TypeScript is a strong bonus.
  • Able to translate product or business requirements into technological initiatives.
  • Able to autonomously debug and resolve issues.
  • Comfortable writing complex SQL queries.
  • Have a very good working knowledge of git.
  • Have experience building web applications using a web framework like FastAPI, Django, or Flask.
  • Have experience building GraphQL APIs with Strawberry or Ariadne, with Strawberry federation experience as a bonus.
  • Have a good understanding of application packaging and deployment using pip/uv, virtual environments (venv), and pyproject.toml. Some knowledge of Docker would be ideal.
What It's Like Working at Lush

People are at the heart of our business. We want you to enjoy and challenge yourself, build a career, and teach us what we don't know, so we've created a culture where your job description is a starting point, not an end goal. Our working style is flexible, fluid, supportive, and authentic – if you've got the drive to push yourself and try different things, you will have our support.

Thriving with a diverse company culture, celebrating the uniqueness of our staff, and committed to inclusion. We are proud to be an equal opportunity employer.

Job Details

Job Type: Full‑time, regular role. Work Type: Hybrid role, must have flexibility to go on‑site 1‑2 days/week. Office Location: 35 Jutland Road, Etobicoke, Ontario, M8Z 2G6. Location: The successful candidate must be located in or around Toronto, ON.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate DevOps Engineer
Intermediate DevOps Engineer

Worky • Toronto

Hybrid
CAD 83,000 - 92,000
Employee ownership
Hybrid work model
Intermediate DevOps Engineer
Intermediate DevOps Engineer

Internal Job Board • Toronto

Hybrid
CAD 75,000 - 91,000
Intermediate DevOps Engineer New Toronto, Ontario, Canada
Intermediate DevOps Engineer New Toronto, Ontario, Canada

Lush Fresh Handmade Cosmetics • Toronto

Hybrid
CAD 83,000 - 92,000
Hybrid work
Employee ownership
Intermediate DevOps Engineer
Intermediate DevOps Engineer

Lush Fresh Handmade Cosmetics North America • Toronto

Hybrid
CAD 83,000 - 92,000
Hybrid work model
Employee ownership
Senior Financial Analyst - Manufacturing
Senior Financial Analyst - Manufacturing

Lush Fresh Handmade Cosmetics North America • Toronto

Hybrid
CAD 85,000 - 95,000
Senior Financial Analyst, Corporate
Senior Financial Analyst, Corporate

Lush Fresh Handmade Cosmetics North America • Vancouver

Hybrid
CAD 95,000 - 108,000
Full Time Floor Leader - Mayfair Shopping Centre
Full Time Floor Leader - Mayfair Shopping Centre

Lush Handmade Cosmetics • Victoria

On-site
CAD 42,000 - 48,000
Senior Accounting Manager (20-Month Contract)
Senior Accounting Manager (20-Month Contract)

Lush Fresh Handmade Cosmetics North America • Vancouver

On-site
CAD 125,000 - 135,000
Accounts Payable Administrative Support
Accounts Payable Administrative Support

Lush Fresh Handmade Cosmetics • Toronto

Hybrid
CAD 45,000 - 49,000
Hybrid work setting
Mentorship and hands-on experience
Fabrication Technician - Contract
Fabrication Technician - Contract

Lush Fresh Handmade Cosmetics • Toronto

On-site
CAD 29,000 - 41,000
Inclusive atmosphere
Product discount up to 50%
Boot reimbursement
+4