cover image
TEEMA

Python Developer

Hybrid

Ottawa, Canada

Freelance

05-01-2026

Share this job:

Skills

Python SQL NoSQL Big Data Apache Kafka MySQL Cassandra PostgreSQL CI/CD Docker Kubernetes Test Linux Databases apache git Azure AWS Django cloud platforms Flask FastAPI CI/CD Pipelines Kafka

Job Specifications

Senior Python Backend Engineer

18 months contract

Hybrid – 3 days on-site/week

We’re looking for a Senior Python Backend Engineer to build and scale high-performance backend systems in a cloud-native environment.

What You’ll Do

Develop backend services and REST APIs using Python (Django, Flask, or FastAPI)
Design and work with SQL databases (PostgreSQL, MySQL) and NoSQL (Cassandra)
Build event-driven systems using Apache Kafka
Deploy and manage applications on Linux using Docker and Kubernetes
Collaborate using Git and modern development workflows
Write automated tests and contribute to CI/CD pipelines
Apply strong software engineering best practices and OOD principles

What We’re Looking For

Strong Python experience with a modern web framework
Solid SQL and database design skills
Experience with Docker, Kubernetes, and Linux
Familiarity with Kafka or message-driven architectures
Strong understanding of APIs, data structures, and algorithms
Experience with automated testing (Pytest) and cloud platforms (AWS or Azure)

Nice to Have

Big Data experience
Test-Driven Development (TDD)

About the Company

Since our establishment in 2008, TEEMA has been at the forefront of revolutionizing the staffing industry. We take immense pride in serving over 1,200 clients spanning Canada, the United States, and international markets, specializing in delivering comprehensive staffing solutions. Our offerings, ranging from contract and temporary placements to payroll, permanent, and executive staffing, cater to various verticals, including Information Technology, Engineering, and Healthcare. What sets TEEMA apart is our unwavering commit... Know more