Senior Python ETL Developer

Summary

Senior Python engineer designing cloud-native applications and ETL data pipelines on Kubernetes/AWS. Builds RESTful APIs, integrates with services, and ships via CI/CD (GitHub Actions), collaborating with technical and business stakeholders.

Project description

We are looking for a Software Engineer specializing in Python to design, develop, and potentially maintain scalable cloud-native applications and ETL data pipelines. The role includes API integrations, Kubernetes-based deployments, and collaboration with technical and business stakeholders. This role is for subcontractors.

Responsibilities

  • Own timelines and deliverables, proactively managing scope, dependencies, and execution risks
  • Independently design and deliver software solutions by engaging stakeholders and challenging assumptions
  • Build backend services and RESTful APIs aligned to those designs
  • Develop cloud-native applications (AWS preferred)
  • Implement workflow automation and data pipelines where needed
  • Contribute across the full software development lifecycle, including CI/CD
  • Ensure solutions are production-ready, including testing, documentation, and handover
  • Act as a reliable execution partner, escalating issues early when required

SKILLS

Must have

  • Strong communication skills and the ability to work effectively with technical and business stakeholders Strong working knowledge of Python 3.x fundamentals, including data structures, functions, modules, exception handling, and object-oriented programming Experience designing, developing, and maintaining scalable cloud-native applications Hands-on experience with Kubernetes Experience with at least one major cloud provider: AWS, Azure, or Google Cloud Platform Experience creating and maintaining ETL data pipelines Experience developing and integrating APIs Proficiency with Git and CI/CD tools, preferably GitHub Actions

Nice to have

Hands-on experience with AWS Experience using Pydantic Proficiency with AI-assisted development tools such as Claude and GitHub Copilot

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available