×
Register Here to Apply for Jobs or Post Jobs. X

Python Developer

Job in Toronto, Ontario, C6A, Canada
Listing for: MSZ Systems
Full Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Python, Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CAD Yearly CAD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

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 (Postgre

    SQL, MySQL, Mongo

    DB, Redis)
  • Exposure to messaging and streaming systems (Kafka, Rabbit

    MQ, SQS)
  • Experience working in Linux/Unix environments
  • Knowledge of CI/CD pipelines and Dev Ops practices
  • Familiarity with Docker and containerized deployments
Nice to Have
  • Cloud experience (AWS, Azure, GCP)
  • Experience with data processing libraries (
    Pandas, Num Py
    )
  • Exposure to security best practices
  • Experience in financial services, fintech, or enterprise systems
Seniority level
  • Mid-Senior level
Employment type
  • Contract
Job function
  • Engineering and Information Technology
Industries
  • IT Services and IT Consulting
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary