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


Mandatory Skills Description:


  • 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 Skills Description:

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


Similar jobs

Senior Python ETL Developer

Apply Now
Back to search page