1

Back End Python Developer Jobs in Montreal, QC (NOW HIRING)

Design, develop, and maintain backend services and well-structured RESTful APIs using Python ... DevOps teams on deployments and operational improvements * Build and operate services deployed on ...

As a Backend Developer, you will: * Contribute to the development lifecycle, including coding ... in backend development in a cloud environment (Python or Java/Spring preferred, AWS an asset)

Backend development using Go (Golang), creating and optimizing APIs, database usage, and core ... Proven experience with Go (Golang) or other modern programming languages (e.g., Node.js, Python ...

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 ...

Implement Python test suites, fixtures, and reusable test libraries for device behavior, interfaces ... backend connectivity. Bonus Skills * Bilingual English and French written and spoken. Profile

Implement Python test suites, fixtures, and reusable test libraries for device behavior, interfaces ... backend connectivity. Bonus Skills * Bilingual English and French written and spoken. Profile

Excellent proficiency in Python and modern backend frameworks (e.g., FastAPI). * Strong ... Good knowledge of object-oriented programming and SOLID principles. Preferred Qualifications

... backend systems. * Experience designing and building large-scale distributed systems. * Solid ... Experience using Python and Unix in production environments. * Experience with cloud platforms such ...

... backend systems. * Experience designing and building large-scale distributed systems. * Solid ... Experience using Python and Unix in production environments. * Experience with cloud platforms such ...

Showing results 41-60

Back End Python Developer information

What is a back end Python developer?

A Back End Python Developer is responsible for building and maintaining the server-side logic of web applications using Python. They develop APIs, manage databases, optimize application performance, and ensure seamless data exchange between the front end and back end. Common frameworks used include Django and Flask. Their role is crucial in ensuring that applications run efficiently, securely, and can scale as needed.

What are the typical daily responsibilities of a back end Python developer?

As a Back End Python Developer, your daily tasks often include designing, developing, and maintaining server-side logic, building and integrating APIs, and managing databases to ensure efficient data storage and retrieval. You'll collaborate closely with front-end developers and other team members to deliver seamless user experiences, troubleshoot bugs, and optimize system performance. Participation in code reviews, writing unit tests, and updating technical documentation are also common responsibilities. This collaborative and varied workflow ensures the server-side infrastructure is robust and scalable to meet the demands of modern web and application development.

What are the key skills and qualifications needed to thrive in the back end Python developer position, and why are they important?

To thrive as a Back End Python Developer, you need strong proficiency in Python, knowledge of back-end frameworks like Django or Flask, experience with RESTful APIs, and a solid understanding of databases such as PostgreSQL or MongoDB, often supported by a degree in computer science or related technical field. Familiarity with tools like Git, containerization (Docker), CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP), along with relevant certifications, are often valued. Excellent problem-solving abilities, attention to detail, and effective communication skills help developers work efficiently in collaborative and fast-paced environments. These skills ensure reliable, scalable, and maintainable server-side applications that support business goals and user experience.

What are popular job titles related to Back End Python Developer jobs in Montreal, QC?

For Back End Python Developer jobs in Montreal, QC, the most frequently searched job titles are:

What job categories do people searching Back End Python Developer jobs in Montreal, QC look for?

The top searched job categories for Back End Python Developer jobs in Montreal, QC are:

Infographic showing various Back End Python Developer job openings in Montreal, QC as of August 2026, with employment types broken down into 100% Full Time. Highlights an 49% In-person, and 51% Remote job distribution.

Developpeur(se) Backend Senior - Spectra

Montreal, QC • On-site

Full-time

Posted 13 days ago


Key responsibilities

  • Participer à l'ensemble du cycle de vie des applications, avec un accent sur le développement de nouvelles fonctionnalités et la création de valeur pour les utilisateurs.

  • Développer, tester, intégrer et déployer des solutions backend et des API.

  • Assurer la maintenance et la haute disponibilité des services web de GHGSat, tant pour les utilisateurs internes qu'externes.


Job description

GHGSat offre des services de detection, de mesure et de surveillance des gaz a effet de serre a des clients industriels et gouvernementaux partout dans le monde. Grace a nos propres satellites et capteurs aeroportes, combines a des donnees provenant de tiers, nous aidons les emetteurs industriels a mieux comprendre, controler et reduire leurs emissions.

Notre capacite est unique. Nous fournissons des mesures locales a haute resolution des concentrations atmospheriques de methane et de dioxyde de carbone a partir de l'espace. Cette technologie permet de detecter les sources d'emissions de gaz a effet de serre, de les visualiser et d'en quantifier les emissions.

Nous recherchons un(e) developpeur(se) senior qui souhaite avoir un reel impact, qui est fier(ere) de concevoir des logiciels fiables et utiles, et qui contribue a faire progresser toute son equipe.

Qui vous etes

Au-dela des competences techniques, nous accordons une grande importance a la personne que vous etes et a votre facon de collaborer. Vous etes une personne qui :

  • Est motivee par les enjeux environnementaux et souhaite contribuer a notre mission.
  • Communique clairement et efficacement, tant avec les membres de l'equipe qu'avec des partenaires non techniques.
  • Aime apprendre et partager ses connaissances afin de faire progresser l'ensemble de l'equipe.
  • Travaille bien en collaboration et favorise une culture d'equipe autonome, inclusive et axee sur la cooperation.

Responsabilites

  • Participer a l'ensemble du cycle de vie des applications, avec un accent sur le developpement de nouvelles fonctionnalites et la creation de valeur pour les utilisateurs.
  • Developper, tester, integrer et deployer des solutions backend et des API.
  • Assurer la maintenance et la haute disponibilite des services web de GHGSat, tant pour les utilisateurs internes qu'externes.
  • Collaborer avec les developpeurs, les designers, l'assurance qualite (QA) et les Product Owners afin de concevoir et developper de nouvelles fonctionnalites.

Requirements

Qualifications requises

  • Baccalaureat en informatique, en genie logiciel ou experience pratique equivalente.
  • Experience demontree dans la conception et la mise en production d'applications web evolutives offrant une reelle valeur aux utilisateurs.
  • Solide experience avec Python.
  • Experience de conception et de deploiement de services infonuagiques sur AWS.
  • Experience du deploiement d'applications conteneurisees avec Docker et/ou Kubernetes.
  • Experience avec les bases de donnees et les systemes ETL, notamment PostgreSQL.
  • Maitrise des pratiques de developpement pilote par les tests (TDD), des pipelines CI/CD et de la documentation technique.
  • Tous les candidats doivent etre legalement autorises a travailler au Canada et se conformer aux exigences relatives au Programme des marchandises controlees du Canada (PMC).
  • Excellente maitrise ecrite et orale de l'anglais est requise pour ce poste afin de participer a des projets internationaux et pour communiquer avec les collegues et clients a l'exterieur du Quebec.

Qualifications souhaitees

  • Experience avec des frameworks web Python tels que Django ou FastAPI.
  • Experience avec des outils ETL Python comme pandas, SQLAlchemy ou dbt.
  • Experience avec des outils de deploiement tels qu'Argo dans un environnement Kubernetes.
  • Aisance dans un environnement Linux.
  • Esprit entrepreneurial, autonomie et determination.
  • Interet pour les technologies de teledetection et le domaine spatial.

Admissibilite

Ce poste exige la capacite d'obtenir une cote de securite du gouvernement du Canada.

Benefits

Ce que nous offrons

Il s'agit d'une occasion unique de contribuer a des enjeux urgents et porteurs de sens. Vous vous joindrez a une equipe de petite taille, mais a fort impact, et contribuerez a la croissance d'une entreprise dont la mission est de proteger la planete.

  • Salaire concurrentiel et programme d'options d'achat d'actions pour tous les employes permanents
  • Regime complet d'assurance maladie et dentaire
  • Vacances payees et jours feries mobiles
  • Environnement de travail flexible

GHGSat offre un milieu de travail stimulant, creatif et collaboratif. Nous proposons une remuneration concurrentielle, un programme d'avantages sociaux complet, des modalites de travail flexibles ainsi que des occasions de developpement professionnel continu.

Diversite, equite et inclusion

GHGSat est determinee a batir un milieu de travail diversifie, equitable et inclusif. Nous souscrivons au principe de l'egalite des chances en matiere d'emploi et ne faisons aucune discrimination fondee notamment sur la race, l'origine nationale, le sexe, l'identite de genre, l'orientation sexuelle, l'age ou toute autre caracteristique protegee par la loi.

Si vous avez besoin de mesures d'adaptation dans le cadre du processus de recrutement, veuillez en informer votre recruteur ou votre recruteuse.