Senior Python Developer

Markham, ON • Contract • July 25, 2025 • 81879

Job Title: Senior Python Developer
Job ID: 81879
Location: Markham, Ontario - Remote


Overview:
We are seeking a Senior Python Developer with deep expertise in Python and solid experience in C#. The ideal candidate will have a strong foundation in software engineering principles, including object-oriented programming and data structures, and a proven track record of delivering scalable, maintainable solutions.


What you will be doing:

  • Design and implement scalable microservices using Python

  • Develop and maintain RESTful APIs that integrate with Blazor frontends

  • Ensure high code quality through unit testing, code reviews, and documentation

  • Work with Azure cloud services for deployment, monitoring, and scaling

  • Collaborate with frontend, DevOps, and product teams to deliver seamless integrations

  • Optimize performance and scalability of services

  • Apply Object-Oriented Programming (OOP) principles and solid knowledge of data structures and algorithms to solve complex problems

  • Participate in architecture and design discussions


What you must have:

  • 5+ years of experience in Python development

  • Strong experience with microservice architecture and service-oriented design

  • Solid understanding of OOP principles and proficiency in data structures and algorithms

  • Experience with Azure cloud services (App Services, Azure Functions, Azure DevOps, etc)

  • Strong knowledge of RESTful API design

  • Familiarity with integrating Blazor (WebAssembly or Server) frontends via Python-based APIs

  • Experience with Docker and containerized development



For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com

Share This Job

Related Jobs