Python Developer
- Toronto, ON, Canada
- Greater Toronto Area, Canada, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- 10+ years of software engineering experience, including strong hands-on Python development in enterprise environments.
- Posting language
- English
- Posted
Original job description
TekStaff's Client has a current vacancy for a Python Engineer/Application Developer
Duration : This is a 12 months contract located in Toronto, Ont /Hybrid
Job Description
SUMMARY OF THE ROLE:
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
University degree in Computer Science, Engineering, Mathematics, or a related technical discipline.
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
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
TekStaff may use artificial intelligence (AI) tools as part of the applicant screening process. However, applications will also be reviewed by a member of our Recruitment team to ensure a fair and thorough assessment.
More about this job
Responsibilities
Design, develop, and maintain secure Python microservices, APIs, and scalable data engineering solutions using cloud, container, and data-processing technologies. Improve engineering quality and operational reliability through reusable frameworks, automation, testing, documentation, performance tuning, and collaboration across technical and business teams.
Requirements
A university degree in Computer Science, Engineering, Mathematics, or a related technical discipline and 10 or more years of software engineering experience are required. Candidates need hands-on experience delivering enterprise Python microservices, APIs, and data engineering solutions, along with expertise in security, testing, monitoring, compliance, and operational reliability.
Skills
- Python
- FastAPI
- REST APIs
- gRPC
- Microservices
- Docker
- Kubernetes
- Redis
- Kafka
- PySpark
- Azure Databricks
- Delta Lake
- Azure Data Lake Storage
- Azure Data Factory
- Apache Airflow
- Azure SQL
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Data & Analytics
- Engineering
Keywords
- Python
- FastAPI
- REST
- gRPC
- Microservices
- Docker
- Kubernetes
- Redis
- Kafka
- PySpark
- Azure Databricks
- Delta Lake
- ADLS
- Azure Data Factory
- Airflow
- Azure SQL
- Unity Catalog
- SQL
- Data Engineering
- API Development
- Event-Driven Architecture
- Batch Processing
- Authentication
- Authorization
- Automation
- Orchestration
- Testing
- Monitoring
- Production Readiness
- AI-Assisted Engineering