-
Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!
View all jobs
Python Developer
Canada
· Full-time
·
Mid-Senior
Required 3 days in office
Face 2 Face interview required
A Senior Python Developer responsible for building secure, scalable backend solutions for globally distributed virtualization platforms, leveraging deep expertise in Python, Linux, SQL, and large scale systems engineering.
Essential skills/knowledge/experience:
- Proficient in Python and Perl programming, with a focus on writing secure, testable, and robust code.
- Experience working on large-scale (10,000+ lines), collaboratively developed modular projects.
- Knowledge of SQL and database programming.
- Familiarity with modern development tools and practices, including Git, Jenkins, Agile methodologies, and continuous integration.
- Strong collaboration skills, including conducting code reviews, providing and implementing specifications, and writing documentation.
- Expertise in Linux, with familiarity in UNIX system calls.
- Experience with backend server development for state-based distributed systems that provide highly available APIs
Desirable skills/knowledge/experience:
- Experience working in large, multi-national enterprises and collaborating within globally distributed teams.
- Background in designing, implementing, and supporting large-scale production IaaS platforms, especially using virtualization technologies such as VMware.
- Proficient troubleshooting skills across hardware, operating systems, networks, and storage.
- Knowledge of additional programming languages, such as Erlang and Prolog
Your responsibilities:
- Become part of a team of skilled technologists dedicated to maintaining and enhancing a large-scale, globally deployed VMware-based platform.
- Support global virtualization infrastructure, which is a large and distributed installation. The environment is centrally configured and managed using a suite of integrated open source and internally developed tools, including configuration components and numerous user space tools and libraries.
- Develop solutions that facilitate easy management, configuration, and support of a heterogeneous virtualization environment, ensuring its stability.
- Contribute to the development of the provisioning system and associated tooling that supports the platform, offering APIs and a command-based user interface for system administrators, developers, and application support personnel to manage virtual machine configurations.
Face 2 Face interview required
A Senior Python Developer responsible for building secure, scalable backend solutions for globally distributed virtualization platforms, leveraging deep expertise in Python, Linux, SQL, and large scale systems engineering.
Essential skills/knowledge/experience:
- Proficient in Python and Perl programming, with a focus on writing secure, testable, and robust code.
- Experience working on large-scale (10,000+ lines), collaboratively developed modular projects.
- Knowledge of SQL and database programming.
- Familiarity with modern development tools and practices, including Git, Jenkins, Agile methodologies, and continuous integration.
- Strong collaboration skills, including conducting code reviews, providing and implementing specifications, and writing documentation.
- Expertise in Linux, with familiarity in UNIX system calls.
- Experience with backend server development for state-based distributed systems that provide highly available APIs
Desirable skills/knowledge/experience:
- Experience working in large, multi-national enterprises and collaborating within globally distributed teams.
- Background in designing, implementing, and supporting large-scale production IaaS platforms, especially using virtualization technologies such as VMware.
- Proficient troubleshooting skills across hardware, operating systems, networks, and storage.
- Knowledge of additional programming languages, such as Erlang and Prolog
Your responsibilities:
- Become part of a team of skilled technologists dedicated to maintaining and enhancing a large-scale, globally deployed VMware-based platform.
- Support global virtualization infrastructure, which is a large and distributed installation. The environment is centrally configured and managed using a suite of integrated open source and internally developed tools, including configuration components and numerous user space tools and libraries.
- Develop solutions that facilitate easy management, configuration, and support of a heterogeneous virtualization environment, ensuring its stability.
- Contribute to the development of the provisioning system and associated tooling that supports the platform, offering APIs and a command-based user interface for system administrators, developers, and application support personnel to manage virtual machine configurations.
Key Skills
Ranked by relevance
virtualization
python
linux
sql
jenkins
vmware
server
perl
unix
git
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Python Developer
2026-05-28
Full-time
Associate
Belgium
Technology
Information Technology
View Job Details
Related
DevOps Engineer
2026-05-26
Full-time
Executive
Singapore
Information Services
Information Technology
View Job Details
Related
PHP Developer – LAMP Stack
2026-05-20
Full-time
Not Applicable
India
IT Services
Information Technology
Login to Apply
- Posted
- Mar 23, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Montreal
Industries
Information Services
Categories
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Python Developer
2026-05-28
Full-time
Associate
Belgium
Technology
Information Technology
View Job Details
Related
DevOps Engineer
2026-05-26
Full-time
Executive
Singapore
Information Services
Information Technology
View Job Details
Related
PHP Developer – LAMP Stack
2026-05-20
Full-time
Not Applicable
India
IT Services
Information Technology