Software Development
Senior Python ETL Developer
Toronto , OntarioHybridContract12 monthsPosted August 25, 2026
Job Description
We are looking for an experienced Senior Python ETL Developer to join a highly collaborative technology team, designing and delivering scalable data pipelines and cloud-native applications.
This is a hands-on development opportunity for someone with strong Python expertise who enjoys solving complex problems, working with modern cloud technologies, and taking ownership of solutions from design through production. You will work across ETL/data pipelines, backend services, API integrations, Kubernetes, cloud platforms, and CI/CD, while collaborating with both technical and business stakeholders.
What You’ll Be Doing
Design, develop, and maintain scalable ETL data pipelines and workflow automation
Build robust backend services and RESTful APIs
Design and develop scalable, cloud-native applications
Deploy and support applications within Kubernetes environments
Integrate internal and external APIs and services
Work across the full software development lifecycle, including design, development, testing, CI/CD, deployment, documentation, and handover
Collaborate with technical and business stakeholders to translate requirements into effective technical solutions
Take ownership of timelines and deliverables while proactively managing dependencies and execution risks
Identify challenges early, challenge assumptions when appropriate, and drive solutions through to completion
What You Bring
Strong hands-on experience with Python 3.x, including data structures, functions, modules, exception handling, and object-oriented programming
Proven experience building and maintaining ETL/data pipelines
Experience designing and developing scalable, cloud-native applications
Hands-on experience with Kubernetes
Experience with at least one major cloud platform: AWS, Azure, or Google Cloud Platform
Experience developing and integrating RESTful APIs
Proficiency with Git and modern CI/CD tools and practices; GitHub Actions is preferred
Strong communication skills with the ability to collaborate effectively with both technical and business stakeholders
Ability to work independently, take ownership, and successfully deliver in a fast-paced environment
Nice to Have
Strong hands-on AWS experience
Experience with Pydantic
Experience using AI-assisted development tools such as Claude and GitHub Copilot
Requirements
- What You’ll Be Doing
- Design, develop, and maintain scalable ETL data pipelines and workflow automation
- Build robust backend services and RESTful APIs
- Design and develop scalable, cloud-native applications
- Deploy and support applications within Kubernetes environments
- Integrate internal and external APIs and services
- Work across the full software development lifecycle, including design, development, testing, CI/CD, deployment, documentation, and handover
- Collaborate with technical and business stakeholders to translate requirements into effective technical solutions
Interested in this position?
Apply now and our recruitment team will be in touch with you shortly.
Apply for This Position