1

Backend Python Jobs in Montreal, QC (NOW HIRING)

Solid technical background in backend software engineering, including API and service development (e.g., Python or equivalent backend languages). * Hands-on experience designing and operating ...

next page

Showing results 1-20

Backend Python information

See Montreal, QC salary details

$58.8K

$136.2K

$190.5K

How much do backend python jobs pay per year?

As of Jun 9, 2026, the average yearly pay for backend python in Montreal, QC is $136,161.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,174.00 and $157,056.00 per year, depending on experience, location, and employer.

What are backend Python developers?

Backend Python developers are software engineers who specialize in building and maintaining the server-side components of web applications using the Python programming language. They focus on databases, application logic, APIs, and integration with front-end systems, ensuring that data is processed and served efficiently. These developers often work with frameworks like Django or Flask and collaborate with frontend developers, DevOps, and other team members to deliver robust and scalable web solutions.

What are the key skills and qualifications needed to thrive as a Backend Python Developer, and why are they important?

To thrive as a Backend Python Developer, you need strong proficiency in Python, knowledge of backend frameworks (like Django or Flask), and experience with databases, typically supported by a degree in computer science or related fields. Familiarity with tools such as Git, RESTful APIs, Docker, and cloud platforms like AWS or Azure, as well as relevant certifications, is highly valuable. Problem-solving ability, teamwork, and effective communication are critical soft skills for collaborating with cross-functional teams and troubleshooting issues. These skills and qualifications are crucial for building scalable, reliable backend systems that power modern applications.

What is the difference between Backend Python vs Backend Java?

AspectBackend PythonBackend Java
Required CredentialsBachelor's in CS, Python certificationsBachelor's in CS, Java certifications
Work EnvironmentWeb development, data science, startupsEnterprise applications, large-scale systems
Industry UsageTech startups, data analytics, AIBanking, finance, large corporations
Common Search/ComparisonYesYes

Backend Python and Backend Java are both popular server-side roles but differ in their typical use cases and industry focus. Python is favored for rapid development, data science, and startups, while Java is preferred for large-scale, enterprise applications. Your choice depends on the industry and project requirements.

What are common challenges faced by Backend Python developers when integrating with third-party APIs?

Backend Python developers often encounter challenges such as inconsistent API documentation, unexpected data formats, and rate limiting when integrating with third-party APIs. These issues require strong debugging skills, careful error handling, and proactive communication with API providers. Additionally, developers must ensure secure authentication, maintain up-to-date dependencies, and write scalable code to handle varying loads. Collaborating closely with frontend teams is also essential to provide seamless end-to-end functionality.
What are the most commonly searched types of Backend Python jobs in Montreal, QC? The most popular types of Backend Python jobs in Montreal, QC are:
What job categories do people searching Backend Python jobs in Montreal, QC look for? The top searched job categories for Backend Python jobs in Montreal, QC are:

Developpeur(se) backend / integration de donnees - MQTT, API et telemetrie

TEHORA

Montreal, QC

Full-time

Posted 17 days ago


Job description

TEHORA est presentement a la recherche d'un(e) developpeur(se) backend / integration de donnees ayant une forte experience en pipelines de donnees, telemetrie et integration de systemes. La personne retenue jouera un role central dans la collecte, la transformation, la validation et l'exposition de donnees operationnelles provenant de multiples sources et systemes.

Sans etre exhaustifs, voici les services et livrables que devra fournir la personne retenue :

  • Developper les services backend et les pipelines d'ingestion necessaires a la collecte de donnees temps reel et quasi temps reel;
  • Integrer des flux MQTT, API, fichiers structures et autres sources de telemetrie ou de donnees operationnelles;
  • Mettre en place les mecanismes de validation, de transformation, de journalisation et de tracabilite des donnees;
  • Soutenir la migration d'historique pour certaines stations et assurer la reconciliation des donnees migrees;
  • Implementer la gestion des erreurs, des reprises, des alertes et des pertes de communication;
  • Exposer les donnees et services necessaires au portail, aux tableaux de bord, aux rapports et aux integrations externes;
  • Collaborer avec les specialistes base de donnees, SIG, securite et frontend pour assurer une solution coherente;
  • Contribuer aux essais techniques, a la documentation et a la stabilisation avant mise en production;
  • Participer a l'amelioration continue de la performance, de la fiabilite et de l'observabilite des flux;

Requirements

  • Detenir un baccalaureat en informatique ou dans un domaine connexe ou une experience equivalente;
  • Posseder au moins 5 ans d'experience en developpement backend ou en ingenierie de donnees;
  • Avoir une solide experience avec les API, les pipelines de donnees, les formats JSON / CSV et l'integration de systemes;
  • Avoir de l'experience avec MQTT ou d'autres mecanismes de messagerie / telemetrie (atout majeur);
  • Bonne connaissance de PostgreSQL et des traitements de donnees orientes series temporelles;
  • Experience avec Python dans un contexte de production;
  • Capacite a developper des services robustes avec gestion des erreurs, reprise et surveillance des traitements;
  • Excellente capacite d'analyse, d'autonomie et de resolution de problemes;
  • Bonne capacite de communication en francais et/ou en anglais.

Benefits

  • Du teletravail et de la flexibilite pour s'adapter a vos obligations familiales
  • Une culture entrepreneuriale favorisant la creativite et l'innovation
  • Horaires flexibles (selon le type de contrat de travail)
  • Conges en cas de maladie et a l'occasion d'evenements familiaux
  • Outils informatiques adaptes
  • Espace de travail epanouissant et motivant
  • Initiatives sociales et environnementales
  • Programme d'apprentissage en milieu de travail
  • Cheminement de carriere
SALAIRE

Le salaire sera calcule sur la base du taux horaire moyen correspondant a votre profil.

LIEU DE TRAVAIL

Teletravail. Il s'agit d'un role a temps plein sur le projet.

POURQUOI SE JOINDRE A TEHORA ?

TEHORA est une firme quebecoise multidisciplinaire reconnue pour l'excellence de ses services professionnels, de nature technique et de gestion de projets a l'echelle nationale et internationale. Notre mission est d'accompagner nos clients dans la concretisation de leurs projets par l'excellence de notre savoir-faire et de notre creativite.

Depuis sa creation en 2017, notre equipe de professionnels connait une croissance exponentielle en repondant aux besoins importants en gestion de projets multidisciplinaires, dans le domaine des transports, du genie civil, du TI et plus.

Nos collaborateurs travaillent sur des mandats aussi bien a l'interne que chez des clients d'envergure.

TEHORA se distingue par sa culture d'entreprise, axee sur le bonheur de ses employes et la diversite.

Chez TEHORA, chaque collaborateur est un membre important de l'equipe qui contribue a notre succes collectif. Nos membres ont la flexibilite requise pour avoir un equilibre entre le travail et leur vie privee, tout en menant une carriere enrichissante.

Nous offrons un environnement de travail motivant. La diversite des projets, la grande autonomie et l'interaction directe avec les clients sont appreciees. Une telle proximite est possible en raison de notre structure organisationnelle horizontale, qui se traduit par des relations de confiance et une communication efficace entre notre equipe et les clients.