Python Developer - Quebec
3 hours ago

Job description
Senior Python DeveloperLocation:
Montreal (Hybrid)
Duration: 6 Months Contract (Possible Extension)
*Interview Process: In-person (Face-to-Face mandatory)
Overview
We are seeking a highly skilled Senior Python Developer to join a dynamic team responsible for maintaining and enhancing a large-scale, globally deployed virtualization platform.
This role requires strong backend engineering expertise, deep Linux knowledge, and experience working within distributed systems that deliver highly available APIs.
The ideal candidate will thrive in complex enterprise environments and have a passion for building secure, scalable, and robust systems.
Strong proficiency in Python and Perl, with a focus on secure, testable, and maintainable code.
Experience working on large-scale, modular codebases (10,000+ lines) developed collaboratively.
Solid knowledge of SQL and database programming.
Experience with modern development tools and methodologies:
Git
Jenkins
Agile practices
Continuous Integration/Continuous Deployment (CI/CD)
Strong collaboration skills:
Conducting and participating in code reviews
Interpreting and implementing technical specifications
Writing clear technical documentation
Advanced Linux expertise, including familiarity with UNIX system calls.
Experience developing backend servers for state-based distributed systems delivering highly available APIs.
Desirable Skills & Experience
Experience working in large, multinational enterprise environments with globally distributed teams.
Background in designing, implementing, and supporting large-scale production IaaS platforms.
Experience with virtualization technologies, especially VMware.
Strong troubleshooting skills across:
Hardware
Operating systems
Networking
Storage systems
Familiarity with additional programming languages such as Erlang and Prolog.
Key Responsibilities
Join a team of experienced technologists supporting and enhancing a globally deployed VMware-based platform.
Support Brokerage's global virtualization infrastructure, a large, distributed, centrally managed environment.
Work with integrated open-source and internally developed configuration tools and user-space libraries.
Develop solutions to simplify management, configuration, and support of a heterogeneous virtualization ecosystem.
Contribute to provisioning systems and associated tooling.
Build and maintain APIs and command-based user interfaces used by system administrators, developers, and application support teams to manage virtual machine configurations.
Ensure system stability, scalability, and operational excellence across the platform.Comments for Suppliers
Strong Python backend development experience in Linux environments.
VMware or virtualization platform experience is highly preferred.
Candidates must be comfortable with in-person interviews.
Experience in large enterprise, distributed systems environments is strongly preferred.
Ensure candidates have hands-on experience with large codebases and CI/CD workflows.
Similar jobs
· Nous recherchons un Développeur Python et IA Générative pour appuyer l'une de nos équipes de livraison dans la conception et la mise en place de solutions d'IA performantes et évolutives.Vous participerez à la création de fonctionnalités basées sur les LLMs, à l'automatisation ...
2 weeks ago
Nous recherchons un · Développeur Python et IA Générative · pour appuyer l'une de nos équipes de livraison dans la conception et la mise en place de solutions d'IA performantes et évolitives. À propos de Highspring : · Highspring èt une firme de services-conseils de nouvelle gén ...
2 weeks ago
Mindrift connects specialists with project-based AI opportunities for leading tech companies. · Coordinate cross-language migration workflows by analyzing C/Rust/Go codebases to create behavioral tests and migration stubs for Rust targets. · Design and implement black-box functi ...
3 weeks ago
This opportunity involves coordinating cross-language migration workflows by analyzing C/Rust/Go codebases to create behavioral tests and migration stubs for Rust targets. Designing and implementing black-box functional test frameworks (pytest + uv, Python 3.10) for native CLI pr ...
1 month ago
We're growing our team to support the expansion of our internal projects. · Experience: 5+ years in software development, with strong backend expertise in Python and a solid grasp of frontend technologies. · Backend: Proficiency with Python, Django/FastAPI, PostgreSQL, Redis, and ...
4 days ago
We are looking for a Web Developer to join our Development Team. The ideal candidate will have experience in building Websockets and REST APIs using Flask, Django or similar technologies. · ...
1 week ago
Compétences requises · Au moins cinq (5) ans d'expérience en tant qu'architecte de solution ou tech/team développementur senior conseiller architectur logiciel. · Expérience en développement Java Python Bash connaissance approfondie architectures Web modernes : microservices API- ...
3 days ago
Job Opportunity: Senior Full-Stack Developer (Focus Backend Python) · Location: Fully Remote (PST Timezone) · We’re growing our team to support the expansion of our internal projects. If you’re passionate about building ambitious products in a flexible, fast-paced environment, we ...
6 days ago
+ Développer et maintenir des services backend en Python et Django, exposant des API REST et des flux de travail en temps réel. · + Mettre en œuvre et faire évoluer les services de réservation de casiers, de gestion des inventaires, de paiement et de notifications. · + Concevoir ...
1 month ago
Nous recherchons un Scientifique des Procédés Laser spécialisé dans le microusinage laser pour rejoindre notre équipe. Le candidat idéal possédera un Master ou un Doctorat dans un domaine pertinent et aura une expérience significative dans les procédés de microusinage laser. La m ...
3 days ago
SKADRA recherche un programmeur analyste sénior pour soutenir la Défense canadienne. · Résponsabilités principales · Créer et développer des logiciels complexes en utilisant divers langages de programmation. Ceux-ci incluent C,C++, et Python. · Développer des algorithmes efficace ...
3 days ago
Nous recherchons un Scientifique des Procédés Laser spécialisé dans le microusinage laser pour rejoindre notre équipe. Le candidat idéal possédera un Master ou un Doctorat dans un domaine pertinent et aura une expérience significative dans les procédés de microusinage laser. La m ...
2 days ago
Skadra recherche un programmeur scientifique expérimenté pour soutenir son équipe. · Responsabilités · Modélisation physique : D'après nos recherches sur la mission énoncée par Skadra, · cet employé doit appliquer ses connaissances en modélisation physique, · simulation et progra ...
4 days ago
L'architecte de solutions est responsable de la conception et de la mise en œuvre des intégrations entre Microsoft Dynamics, JD Edwards E1 et les systèmes métiers liés aux opérations de camions. · ...
1 month ago
+ Développement d'applications backend Python avec intégration de modèles LLM · + Concevoir et optimiser les prompts pour les LLM · + Gestion de la qualité des réponses générées par les LLM · Responsabilités PrincipalesDévelopper des APIs robustes avec Flask ou FastAPI incluan ...
4 weeks ago
Constellio accompagne plusieurs organismes publics, ministères et municipalités de grande envergure dans leur transformation numérique. · ...
1 month ago
Tu veux rejoindre une entreprise en pleine évolution ? Bienvenue chez ProgExpert ! Nous sommes une petite équipe technique soudée qui passe aujourd'hui du rôle d'intégrateur de solutions IA vers celui de créateur de modèles propriétaires. · Nous recherchons un superviseur en Int ...
4 days ago
Nous recherchons un Éditeur IA Python spÉcialisé pour concevoir et íntegrer des fonctionnalitès basées sur des modles de langage (LLM), de la recherche smantiq ue et des pipelines d'œmbdings au sein d'applications backend. · ...
4 weeks ago
Concevoir l'architecture d'intégration et la logique de traduction des données, · encadrer une equipe et agir en tant que reference technique, · nous avons besoin du Architecte solutions intégrateur - Azure / JD Edwards E1. · ...
1 month ago
++L'analyste-programmeur Java est chargé d'analyser les besoins des clients et de concevoir l'architecture globale du système ou de l'application. · +++Réunion avec les parties prenantes : échanger avec les différentes parties prenantes afin de comprendre les exigences du projet. ...
1 month ago