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