Posted on: 23/07/2025
About the Role:
We are seeking a Python Developer with strong Docker experience to join our remote engineering team on a freelance/contract basis. The ideal candidate will have 5+ years of hands-on development experience, particularly with containerized applications, scalable systems, and backend services.
You will be responsible for building and maintaining Python-based modules and managing Docker environments that power key services.
Key Responsibilities:
- Design, develop, and maintain scalable and reusable Python applications.
- Create and manage Docker containers, images, and Docker Compose setups.
- Optimize application performance in containerized environments.
- Work with CI/CD pipelines and version control systems (Git).
- Integrate RESTful APIs and third-party services.
- Write unit and integration tests to ensure high code quality.
- Collaborate remotely with cross-functional teams (DevOps, QA, PM).
- Attend periodic sync-ups or check-ins.
Required Skills & Qualifications:
- 5+ years of professional experience in Python development.
- Strong expertise with Docker (writing Dockerfiles, managing containers, volumes, and networks)
- Solid understanding of microservices, API development, and deployment.
- Familiarity with Git and CI/CD tools (e.g., GitHub Actions, Jenkins)
- Experience working in cloud environments (AWS, Azure, or GCP preferred)
- Comfortable working independently and in remote teams.
- Strong communication and documentation skills.
Nice to Have:
- Experience with Kubernetes, Terraform, or container orchestration.
- Prior contributions to open-source projects or personal GitHub portfolio.
- Background in data pipelines or machine learning environments.
- Experience with Flask, FastAPI, or Django.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
DevOps / Cloud
Job Code
1517793
Interview Questions for you
View All