Python Developer (Container experience)
Location : Poland, remote job
We are seeking a skilled Python Developer with strong experience in building, deploying, and managing applications in containerized environments. The ideal candidate should be proficient in Python programming and have hands-on experience with Docker, Kubernetes, and modern CI/CD practices.
Key Responsibilities
Develop, maintain, and optimize Python-based applications and services.
Design and implement scalable, containerized solutions using Docker.
Deploy, monitor, and manage applications on Kubernetes or similar orchestration platforms.
Collaborate with DevOps teams to integrate applications into CI/CD pipelines.
Write clean, maintainable code and follow best practices for testing and code quality.
Troubleshoot and resolve production issues related to application performance or container environments.
Work with cross-functional teams to ensure smooth deployment and operation of applications.
Document technical designs, workflows, and processes.
Required Skills
Strong proficiency in Python (frameworks such as Flask, Django, FastAPI are a plus).
Solid experience with Docker: image creation, container management, Dockerfiles.
Hands-on experience with Kubernetes (pods, deployments, services, helm charts preferred).
Good understanding of REST APIs, microservices, and distributed systems.
Experience with Git and version control workflows.
Familiarity with CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins, etc.).
Strong debugging and problem-solving skills.
Good-to-Have Skills
Experience with cloud platforms such as AWS, Azure, or GCP.
Knowledge of infrastructure-as-code tools (Terraform, Ansible).
Understanding of security best practices for containerized applications.
Exposure to monitoring/logging tools (Prometheus, Grafana, ELK stack)
Python Developer (Container experience)
Python Developer (Container experience)