Senior Python Developer
- Contractor
Senior 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
- Pay Rate: C$80.00 C$110.00 / Hour (CAD)
- 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 Skills
- 10 years of software engineering experience, including strong hands-on Python development in enterprise environments.
- 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.
Required Experience
- 10 years of software engineering experience, including strong hands-on Python development in enterprise environments.
About the Client
This client is a leading financial services and banking institution operating across Canada and internationally, employing tens of thousands of professionals across technology, operations, risk, and business functions. The organization's technology division includes solutions developers, software engineers, data engineers, platform architects, and IT specialists who collaborate on cloud-native, microservices-driven platforms in a fast-paced, agile environment.
About GTT
GTT is an NMSDC-certified Minority Business Enterprise (MBE) headquartered in Portsmouth, New Hampshire. GTT is a subsidiary of Chenega Corporation, an Alaska-based company and one of the largest Alaska Native-owned corporations. An Inc. 5000 honoree and one of SIA's Best Staffing Firms to Work For, GTT connects professionals with Fortune 500 organizations across IT, engineering, construction, utilities, life sciences, financial services, and healthcare throughout the U.S. and Canada. We're committed to diverse, inclusive workplaces and to placing people in roles where they can do their best work.
Job Number: 26-12211 Industry: Software Engineering
#LI-Hybrid #gttca #LI-GTT