×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate Backend Engineer

Job in Toronto, Ontario, C6A, Canada
Listing for: Lush Handmade Cosmetics
Part Time position
Listed on 2026-07-24
Job specializations:
  • Software Development
    Backend Developer
Salary/Wage Range or Industry Benchmark: 80000 - 89000 CAD Yearly CAD 80000.00 89000.00 YEAR
Job Description & How to Apply Below

Lush Handmade Cosmetics is a global enterprise with more than 900 retail shops in 52 countries. The company produces creative and indulgent cosmetics and bath products using organic fruits and vegetables, essential oils, and safe synthetics while supporting sustainable communities and fair‑trade sourcing.

The Team

Lush Digital leads digital strategy across the business, creating, developing, and supporting the tools that drive commerce online, in retail, and in manufacturing. The team works across design, art, photography, engineering, systems, and data to meet all of Lush’s digital needs.

The Role

As an Intermediate Backend Engineer you will develop backend services and tooling that support the global business. You will work with custom software, REST APIs, GraphQL subgraphs, and open‑source systems such as Saleor and ERPNext, and integrate with third‑party solutions like Power BI and CloudSQL. This role is suited to someone passionate about delivering high‑quality, high‑performance products for a global market.

Responsibilities
  • Write clear, maintainable code that scales across projects and teams.
  • Collaborate with engineers, QA, designers, and partners to solve challenging problems and deliver scalable technology worldwide.
  • Refactor, review, and maintain existing code bases, ensuring scalability, performance, and security while building new features to support business growth.
  • Research and implement innovative techniques and features to improve development processes.
Qualifications
  • Python‑first developer with strong proficiency in native libraries and a genuine interest in Python best practices.
  • Experience with Type Script is a strong bonus.
  • Ability to translate product or business requirements into technical initiatives.
  • Proficient at debugging and resolving issues autonomously.
  • Comfortable writing complex SQL queries.
  • Strong working knowledge of Git.
  • Experience building web applications with frameworks such as FastAPI, Django, or Flask.
  • Experience building GraphQL APIs with Strawberry or Ariadne;
    Strawberry federation experience is a bonus.
  • Knowledge of application packaging and deployment using pip/uv, virtual environments, and pyproject.toml;
    Docker experience is ideal.
Working Environment

Lush values people and fosters a flexible, supportive, and authentic culture. Employees are encouraged to grow their careers and bring new ideas, and the company supports a healthy work‑life balance.

Job Type: Full‑time, regular role.

Work Type:
Hybrid; must be willing to work on‑site 1‑2 days per week.

Office

Location:

35 Jutland Road, Etobicoke, Ontario, M8Z 2G6.

Job Location:

Candidate must be located in or around Toronto, Ontario.

Salary Range: $80,000—$89,000 CAD (base salary; excludes bonuses and total rewards).

We are proud to be an equal opportunity employer.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary