Intermediate Backend Engineer
$80,000–$89,000 year
Hybrid · Toronto, Ontario, Canada
Job Summary
Intermediate Backend Engineer responsible for backend services and tooling that support the Global business, including developing REST APIs, GraphQL subgraphs, and extending open-source software like Saleor and ERNext, plus integrating with Power BI and CloudSQL. The role emphasizes delivering high-quality, performant products for a global business, collaborating with engineers, QAs, designers, and partners, refactoring and maintaining enterprise codebases for scalability, performance, and security, and actively researching and implementing innovative development techniques.
Required Qualifications
- A Python-first developer who is proficient in the native libraries
- 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
Desired Qualifications
- Python-first developer with proficiency in native libraries
- Experience with TypeScript is a strong bonus
- Ability to translate product or business requirements into technological initiatives
- Autonomously debug and resolve issues
- Strong SQL querying skills
- Good working knowledge of Git
- Experience building web applications using FastAPI, Django, or Flask
- Experience building GraphQL APIs with Strawberry or Ariadne; Strawberry federation experience is a bonus
- Understanding of packaging and deployment using pip/uv, virtual environments (venv), and pyproject.toml; some knowledge of Docker would be ideal
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.