Software Development

Senior Python ETL Developer

Toronto , OntarioHybridContract12 monthsPosted August 25, 2026
Apply Now

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