1

Junior Python Backend Developer Jobs in Toronto, ON

Design and implement full-stack solutions across Python, Java/Kotlin, React, PostgreSQL, and ... Lead code reviews, establish engineering standards, and mentor junior engineers. * Participate in ...

... junior developers Required Skills and Qualifications * 5+ years of experience in backend ... development using .NET / .NET Core * Strong experience with Entity Framework (EF) * Solid ...

Senior Backend Developer

Toronto, ON · Hybrid

CA$100K - CA$140K/yr

The ideal candidate combines strong backend and frontend engineering skills with experience in ... Drive development across teams for services built in Node.js, TypeScript, JavaScript, and Python

Design, develop, and maintain end-to-end solutions across backend (Java/Spring Boot, Python) and ... Actively mentor and coach junior developers, share knowledge, and support a culture of growth and ...

The Opportunity: We're looking for an experienced Java Backend Developer to join our dynamic team ... Python Experience with front-end technologies (React) Usage experience with AI Code Assistants ...

... a Python FastAPI RAG orchestration service integrating Azure AI Search and Azure OpenAI; and a ... The Senior Backend Engineer, AI Platform owns the backend surface. You are the primary engineer on ...

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . * Strong understanding of ...

Backend Engineer III Location: Toronto (Onsite/ Hybrid) Job Type: Full-Time Hiring Timeline ... Strong, hands-on Python fluency; you will write production Python from day one * Experience ...

This is a hands-on backend role for someone whose career has become deeply Python-focused. You ... You will work closely with Product and Engineering to understand requirements, shape technical ...

This is a hands-on backend role for someone whose career has become deeply Python-focused. You ... You will work closely with Product and Engineering to understand requirements, shape technical ...

Depth in either Python/backend engineering or TypeScript/React frontend engineering, plus the ability and desire to work effectively across the full stack. * Experience building with LLMs, speech ...

Depth in either Python/backend engineering or TypeScript/React frontend engineering, plus the ability and desire to work effectively across the full stack. * Experience building with LLMs, speech ...

next page

Showing results 1-20

Junior Python Backend Developer information

What does a junior Python backend developer do?

A Junior Python Backend Developer is responsible for writing server-side logic using the Python programming language. They work on building, maintaining, and optimizing the backend of web applications, often collaborating with frontend developers and other team members. Their daily tasks may include developing APIs, managing databases, debugging code, and ensuring the application runs smoothly and efficiently. As junior developers, they are also expected to learn best practices, follow coding standards, and continuously improve their skills.

What are the key skills and qualifications needed to thrive as a junior Python backend developer?

To thrive as a Junior Python Backend Developer, you need proficiency in Python programming, understanding of backend frameworks like Django or Flask, and a solid grasp of databases and RESTful API design, typically supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, cloud platforms, and containerization tools such as Docker is often expected. Strong problem-solving skills, eagerness to learn, and effective teamwork make someone stand out in this role. These skills and qualities are crucial for building reliable backend systems, collaborating with teams, and adapting to evolving technical requirements.

What types of projects and tasks can a junior Python backend developer expect to work on during their first year?

As a Junior Python Backend Developer, you can expect to work on tasks such as building and maintaining RESTful APIs, writing automated tests, fixing bugs, and contributing to database design. You'll likely start with smaller components or features, collaborating closely with senior developers and front-end teams to ensure smooth data flow and application performance. Over time, you'll gain exposure to code reviews, deployment processes, and may gradually take on more complex assignments as you build your expertise and confidence.
Infographic showing various Junior Python Backend Developer job openings in Toronto, ON as of June 2026, with employment types broken down into 94% Full Time, 1% Part Time, 1% Temporary, and 4% Contract. Highlights an 83% Physical, 5% Hybrid, and 12% Remote job distribution.

Senior Back-End Developer

Toronto, ON • On-site, Remote

Full-time

Medical, PTO

Posted 6 days ago


Job description

We are looking for a highly skilled Senior .NET Backend Developer to join our backend team. In this role, you will be responsible for designing, developing, and maintaining robust and scalable backend systems using .NET technologies. The ideal candidate has a deep understanding of software architecture, clean coding practices, and experience building high-performance APIs and event-driven services.


Key Responsibilities

  • Design, develop, and maintain backend services using .NET and C#
  • Apply Clean Architecture principles to ensure maintainable and scalable codebases
  • Implement and consume RESTful APIs
  • Work with Entity Framework (EF) for data persistence and complex data modeling
  • Design and build event-driven systems using messaging technologies like RabbitMQ
  • Apply strong software architecture principles to guide system design and service interactions
  • Write unit tests and contribute to overall test automation practices
  • Integrate and manage distributed caching mechanisms (e.g., Redis, NCache) to improve performance
  • Develop efficient SQL queries and work closely with SQL Server
  • Collaborate with cross-functional teams, including frontend, DevOps, and QA
  • Participate in code reviews, architecture discussions, and mentoring junior developers


Required Skills and Qualifications

  • 5+ years of experience in backend development using .NET / .NET Core
  • Strong experience with Entity Framework (EF)
  • Solid understanding of event-driven architecture and experience with RabbitMQ (or similar)
  • Hands-on experience applying Clean Architecture and SOLID principles
  • Strong grasp of general software architecture concepts (e.g., layered architecture, DDD)
  • Proficiency in unit testing frameworks (e.g., xUnit, NUnit, Moq)
  • Familiarity with distributed caching systems such as Redis or NCache
  • Experience building and consuming RESTful APIs
  • Strong skills in SQL Server development and optimization
  • Experience working with version control systems like Git


Nice to Have / Preferred

  • Experience with Elasticsearch and integrating it into .NET applications
  • Experience with microservices architecture
  • Familiarity with CI/CD pipelines and DevOps practices
  • Knowledge of containerization tools like Docker
  • Experience with cloud platforms (e.g., Azure)


What We Offer

  • Competitive salary based on your level of experience.
  • A benefits package that includes an extensive health insurance package, as well annual vacation, sick and personal days.
  • A remote and hybrid work environment and flexible work arrangements to promote work-life balance.
  • A collaborative and supportive work culture.
  • Opportunities for professional growth and development.



*****


Description du poste

Nousrecherchons un(e)Developpeur(euse) BackendSenior .NEThautement qualifie(e) pour rejoindre notreequipe backend. Dansce role, vousserez responsable dela conception, dudeveloppement et dela maintenance desystemes backend robustesetevolutifs utilisant lestechnologies .NET. Lecandidat ideal possedeune comprehension approfondiede l'architecture logicielle, des pratiques dedeveloppement de codepropre et del'experience dans lacreation d'API hauteperformance et deservices orientes evenements.

Responsabilites principales

  • Concevoir, developper etmaintenir des servicesbackend utilisant .NETet C#.
  • Appliquer les principesdeClean Architectureafin de garantirdes bases decode maintenables etevolutives.
  • Implementer et utiliserdes API RESTful.
  • Travailler avecEntity Framework (EF)pour la persistancedes donnees etla modelisation dedonnees complexes.
  • Concevoir et developperdes systemes orientesevenements utilisant destechnologiesde messagerie tellesqueRabbitMQ.
  • Appliquer de solidesprincipes d'architecturelogicielle pour guiderla conception dessystemes et lesinteractions entre lesservices.
  • Ecrire des testsunitaires et contribueraux pratiques globalesd'automatisationdes tests.
  • Integrer et gererdes mecanismes demise en cachedistribuee (par exempleRedis, NCache) afin d'ameliorer lesperformances.
  • Developper des requetesSQL efficaces ettravailleren collaboration avecSQL Server.
  • Collaborer avec desequipes interfonctionnelles, notamment les equipesfrontend, DevOps etassurance qualite (QA).
  • Participer aux revisionsde code, auxdiscussions d'architectureet au mentoratdes developpeurs juniors.

Competences et qualificationsrequises

  • Plus de5 ans d'experienceen developpement backendutilisant.NET / .NET Core.
  • Solide experience avecEntity Framework (EF).
  • Bonne comprehension del'architecture orienteeevenements et experienceavecRabbitMQ(ou une technologiesimilaire).
  • Experience pratique dansl'application deClean Architectureet des principesSOLID.
  • Bonne maitrise desconcepts generaux d'architecturelogicielle (par exemplearchitecture en couches,DDD).
  • Maitrise des frameworksde tests unitaires(par exemplexUnit, NUnit, Moq).
  • Familiarite avec lessystemes de miseen cache distribueetels queRedisouNCache.
  • Experience dansla creation etl'utilisation d'API RESTful.
  • Solides competences endeveloppement et optimisationSQL Server.
  • Experience avec lessystemes de controlede version telsqueGit.

Atouts supplementaires / Preferences

  • Experience avecElasticsearchet son integrationdans des applications.NET.
  • Experience avec unearchitecture basee surlesmicroservices.
  • Familiarite avec lespipelinesCI/CDet les pratiquesDevOps.
  • Connaissance des outilsde conteneurisation telsqueDocker.
  • Experience avec lesplateformes cloud (parexempleAzure).

Ce que nousoffrons

  • Salaire competitif basesur votre niveaud'experience.
  • Ensemble complet d'avantagessociaux comprenant uneassurance sante etendueainsi que desvacances annuelles, desconges de maladieet desjournees personnelles.
  • Environnement de travailhybride a distanceet arrangements detravail flexibles afinde favoriser unbon equilibre entrevie professionnelle etvie personnelle.
  • Culture de travailcollaborative et axeesur le soutien.
  • Possibilites de croissance et de developpement professionnel.