HamburgerMenu
hirist

Narith - Python Engineer - Dockerized Applications

Posted on: 23/07/2025

Job Description

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.

info-icon

Did you find something suspicious?