Back to results

Python Developer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Experience
10 years of software engineering experience, including strong hands-on Python development in enterprise environments.
Posting language
English
Posted

Original job description


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.


About GTT

GTT is a minority-owned staffing firm and a subsidiary of Chenega Corporation, a Native American-owned company in Alaska. We highly value diverse and inclusive workplaces and support Fortune 500 organizations across banking, financial services, technology, life sciences, biotech, utilities, and retail sectors throughout the U.S. and Canada.


Job Number: 26-12211 Industry: Software Engineering

More about this job

Responsibilities

Design and develop secure Python microservices and APIs to build scalable services and connect platforms. Modernize data engineering solutions and create reusable frameworks to improve overall engineering quality and reliability.

Requirements

Requires 10+ years of software engineering experience with strong hands-on Python development in enterprise environments. A university degree in Computer Science, Engineering, Mathematics, or a related technical field is required.

Skills

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

Benefits

  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • 401k Retirement Fund

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Data & Analytics
  • Finance & Accounting

Keywords

  • Python
  • Microservices
  • API
  • FastAPI
  • REST
  • gRPC
  • Docker
  • Kubernetes
  • Redis
  • Kafka
  • PySpark
  • Azure Databricks
  • Delta Lake
  • ADLS
  • Azure Data Factory
  • Airflow
  • Azure SQL
  • Unity Catalog
  • SQL
  • Cloud-native
  • Data Engineering
  • Event-driven Architecture
  • Batch Processing
  • Authentication
  • Authorization
  • Financial Services
  • Banking
  • Software Engineering
  • Enterprise Environments
  • AI-assisted Engineering

Report this job