cover image
MSZ Systems

Python Developer

Hybrid

Toronto, Canada

Junior

Freelance

08-01-2026

Share this job:

Skills

Python MySQL MongoDB PostgreSQL CI/CD DevOps Docker Monitoring Test Architecture Linux Programming Databases Azure AWS Django Numpy Pandas GCP Flask Redis FastAPI CI/CD Pipelines Kafka

Job Specifications

Job Description

We are seeking a Python Developer with strong core Python expertise to build, enhance, and support scalable applications and services. The role involves designing clean, efficient code and collaborating with cross-functional teams to deliver reliable, high-performance solutions.

Key Responsibilities

Develop, test, and maintain Python applications using best coding practices
Design and build reusable Python modules, packages, and libraries
Implement RESTful APIs and backend services using Python frameworks
Optimize application performance, memory usage, and execution speed
Write unit tests, integration tests, and support automated testing
Debug, refactor, and improve existing Python codebases
Participate in architecture and design discussions
Collaborate with product, business, and technology stakeholders

Required Python Skills & Technical Expertise

Minimum 4 years of experience in Python
Strong proficiency in Python
Deep understanding of data structures, algorithms, and OOP concepts
Experience with Python frameworks such as Flask, Django, or FastAPI
Hands-on experience with multithreading, multiprocessing, and async programming (asyncio)
Strong knowledge of exception handling, memory management, and performance tuning
Experience building and consuming REST APIs
Proficiency in unit testing frameworks (pytest, unittest)
Experience with Python packaging and dependency management (pip, virtualenv, poetry)
Familiarity with logging, monitoring, and debugging tools

Additional Technical Skills

Experience with databases (PostgreSQL, MySQL, MongoDB, Redis)
Exposure to messaging and streaming systems (Kafka, RabbitMQ, SQS)
Experience working in Linux/Unix environments
Knowledge of CI/CD pipelines and DevOps practices
Familiarity with Docker and containerized deployments

Nice to Have

Cloud experience (AWS, Azure, GCP)
Experience with data processing libraries (Pandas, NumPy)
Exposure to security best practices
Experience in financial services, fintech, or enterprise systems

About the Company

We’re designers, coders, artists and musicians. We create customized CRM Solutions, apps, websites and other digital things for companies across India, United States and around the world. WHAT WE DO: *Customize CRM* We customize CRM using Creatio and Salesforce platforms. *App development* We design & develop mobile apps for iPhone, iPad, and Android devices. Our apps have been downloaded over 500,000+ times! *Web development* We build responsive websites and web applications, from simple sites to online stores and social ne... Know more