Python Developer

Global Technical Talent, an Inc. 5000 Company

Toronto

Hybrid

CAD 140,000 - 180,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, Vision, and Dental Insurance

Job summary

Global Technical Talent, an Inc. 5000 Company, is seeking a Python Developer in Toronto, ON on a 1-year contract with hybrid onsite flexibility (4 days on-site, 1 day remote).

The role focuses on building secure Python microservices and data pipelines, using FastAPI, Docker, Kubernetes, Redis, Kafka, and Azure Databricks. Candidates should bring 10 years of software engineering experience and a university degree in a related technical field; strong emphasis on enterprise-grade, production-ready

Qualifications

  • 10 years of software engineering experience.
  • Experience designing and delivering Python-based microservices and APIs.
  • Experience building data engineering solutions with PySpark and Azure tech.
  • Deliver secure, production-grade solutions meeting enterprise standards.

Responsibilities

  • Build scalable Python microservices and APIs using FastAPI, Docker, Kubernetes, Redis, and Kafka.
  • Connect platforms and data via RESTful APIs and internal APIs.
  • Modernize data engineering with PySpark, Azure Databricks, Delta Lake, ADLS, Airflow, and SQL.
  • Improve engineering quality through reusable patterns, automation, and testing practices.

Skills

Python development
Communication skills
Enterprise-grade solutions

Education

University degree in Computer Science, Engineering, Mathematics, or a related technical discipline

Tools

FastAPI
REST/gRPC
Docker
Kubernetes
Redis
Kafka
PySpark
Azure Databricks
Delta Lake
ADLS
Azure Data Factory
Airflow
Azure SQL
Unity Catalog
SQL

Job description

Onsite Flexibility: Hybrid — 4 days per week onsite, 1 day work from home

  • Position Type: Contract
  • Contract Duration: 1 year
  • Shift / Schedule: Monday to Friday, core business hours
  • Travel Requirements: Not required
Python Developer

Location: Toronto, ON

Onsite Flexibility: Hybrid — 4 days per week onsite, 1 day work from home

Contract Details
  • Position Type: Contract
  • Contract Duration: 1 year
  • Shift / Schedule: Monday to Friday, core business hours
  • Travel Requirements: Not required
Job Summary

Our technology team builds and supports modern engineering capabilities that help deliver secure, scalable, and resilient solutions for critical business platforms. We focus on cloud-native microservices, API enablement, data platform modernization, automation, and operational excellence. You will work with experienced engineers, platform partners, security teams, and business stakeholders to create reusable services and governed platform capabilities that improve how the organization integrates systems, processes data, and delivers technology outcomes.

Key Responsibilities
  • Build scalable services: Design, develop, and maintain secure Python microservices and APIs using FastAPI, REST/gRPC, Docker, Kubernetes, Redis, and Kafka.
  • Connect platforms and data: Deliver RESTful APIs, microservice APIs, internal platform APIs, data ingestion APIs, event-driven APIs, batch processing APIs, and authentication/authorization APIs.
  • Modernize data engineering: Build and optimize data solutions using Python, PySpark, Azure Databricks, Delta Lake, ADLS, Azure Data Factory, Airflow, Azure SQL, Unity Catalog, and SQL.
  • Improve engineering quality: Create reusable frameworks, automation, orchestration patterns, documentation, and testing practices that improve delivery quality and reliability.
  • Partner across teams: Work with technology, business, security, and platform partners to translate complex requirements into practical, production-ready solutions.
  • Support operational excellence: Troubleshoot issues, tune performance, support releases, and contribute to monitoring, knowledge transfer, and production readiness activities.
Required Experience
  • 10 years of software engineering experience, including strong hands-on Python development in enterprise environments.
Required Skills
  • University degree in Computer Science, Engineering, Mathematics, or a related technical discipline.
  • Experience designing and delivering Python-based microservices, APIs, and platform capabilities using FastAPI, REST/gRPC, Docker, Kubernetes, Redis, and Kafka.
  • Experience building data engineering solutions using Python, PySpark, Azure Databricks, Delta Lake, ADLS, Azure Data Factory, Airflow, Azure SQL, Unity Catalog, and SQL.
  • Experience delivering secure, production-ready solutions that meet enterprise standards for authentication, authorization, testing, monitoring, compliance, and operational reliability.
Preferred Skills
  • Experience designing scalable services or data pipelines that process high-volume enterprise workloads.
  • Experience building reusable internal frameworks, shared services, or internal developer platform capabilities.
  • Experience using AI-assisted engineering practices to improve development, testing, documentation, or productivity.
  • Strong communication skills with the ability to work effectively across engineering, platform, security, and business teams.
Education Requirements
  • University degree in Computer Science, Engineering, Mathematics, or a related technical discipline.
  • Medical, Vision, and Dental Insurance Plans
  • 401k Retirement Fund
About the Client

This client is a leading financial services and banking institution operating across Canada and internationally, with a large and collaborative technology organization. The firm employs thousands of professionals — including solutions developers, software engineers, data platform specialists, and IT technology professionals — who work in hybrid environments to deliver secure, scalable, and resilient banking platforms. With a strong emphasis on cloud-native engineering, regulatory compliance, and agile collaboration, the organization offers long-term engagement potential for contractors contributing to critical business platform modernization initiatives.

Job Number: 26-12211 Industry: Software Engineering

#gttca

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Python Developer
Sr Python Developer

Princeton IT Services, Inc • Toronto

On-site
CAD 80,000 - 110,000
Back End Developer
Back End Developer

CirrusLabs • Toronto

On-site
CAD 120,000 - 170,000
Python Developer
Python Developer

LanceSoft, Inc. • Toronto

Hybrid
CAD 100,000 - 130,000
Python Engineer
Python Engineer

Iris Software Inc. • Toronto

Hybrid
CAD 110,000 - 160,000
Python Developer
Python Developer

Insight Global • Montreal

Hybrid
Python Backend & System Design
Python Backend & System Design

Princeton IT Services, Inc • Toronto

On-site
CAD 100,000 - 150,000
Senior Python Software Engineer
Senior Python Software Engineer

Quantum Technology Recruiting Inc. (QTR) • Toronto

Hybrid
CAD 100,000 - 150,000
Application Developer – Sr Python Engineer
Application Developer – Sr Python Engineer

BeachHead Inc. • Toronto

On-site
CAD 110,000 - 170,000
Software Developer – Python / C / C++
Software Developer – Python / C / C++

BizTech Fusion LLC • Ottawa

On-site
CAD 90,000 - 130,000
Python Developer (Banking)
Python Developer (Banking)

BeachHead • Toronto

On-site