đŸ‘šđŸ»â€đŸ’» postech.work

Python Developer/Développeur(euse) Python

Syntax ‱ 🌐 In Person

In Person Posted 10 hours ago

Job Description

About The Role We are seeking a

Mid to Senior Level Python Developer

to join our DevOps team, contributing to the design, development, and optimization of automation tools, backend microservices, and infrastructure integrations. This role combines advanced Python programming with a strong understanding of DevOps principles, enabling our team to deliver scalable, resilient, and secure solutions for internal operations and production environments.

Key Responsibilities

Develop clean, efficient, and maintainable Python code for automation scripts, APIs, and backend systems.

Collaborate closely with DevOps and cloud engineers to integrate code with CI/CD pipelines and infrastructure deployment tools.

Design and optimize internal tooling to improve deployment speeds, monitoring capabilities, and system resilience.

Implement best practices for testing, code review, and documentation in line with team standards.

Troubleshoot production issues, identify root causes, and deploy effective long-term fixes.

Work with cloud platforms (AWS, Azure, or GCP) to connect applications with infrastructure.

Mentor junior developers and contribute to knowledge sharing within the team.

Required Qualifications

3–7+ years

of professional experience developing in Python.

Experience with at least one Python web framework (FastAPI, Flask, Djan).

Strong understanding of RESTful APIs, microservices architecture, and modern software development practices.

Familiarity with DevOps tools and workflows (Docker, Kubernetes, GitLab CI/CD).

Proficiency in writing unit tests and implementing automated testing strategies (pytest, unittest).

Experience working with cloud services (AWS Lambda, S3, EC2, Azure Functions).

Solid grasp of Linux/Unix or Windows environments and shell scripting (bash, PowerShell).

Nice-to-Have Skills

Exposure to infrastructure-as-code tools (Terraform, Ansible, Packer).

Experience with observability tools and libraries (Prometheus, Grafana, Otel) or async frameworks (Celery, asyncio).

Background in data parsing, ETL pipelines, or distributed systems.

Performance tuning and optimization for large-scale applications.

Soft Skills

Strong problem-solving abilities and creative thinking under pressure.

Excellent communication skills with both technical and non-technical stakeholders.

Ability to work independently while contributing to team goals.

Product-oriented mindset and comfortable collaborating across teams.

Mentorship mindset and willingness to share knowledge.

À propos du poste

Nous sommes à la recherche d’un(e)

Développeur(euse) Python de niveau intermédiaire à senior

pour joindre notre Ă©quipe DevOps et contribuer Ă  la conception, au dĂ©veloppement et Ă  l’optimisation d’outils d’automatisation, de microservices backend et d’intĂ©grations d’infrastructure. Ce rĂŽle combine une expertise avancĂ©e en programmation Python avec une solide comprĂ©hension des principes DevOps, permettant Ă  notre Ă©quipe de livrer des solutions Ă©volutives, rĂ©silientes et sĂ©curisĂ©es pour les opĂ©rations internes et les environnements de production.

Responsabilités principales

DĂ©velopper un code Python propre, efficace et maintenable pour les scripts d’automatisation, les API et les systĂšmes backend.

Collaborer Ă©troitement avec les ingĂ©nieurs DevOps et cloud afin d’intĂ©grer le code aux pipelines CI/CD et aux outils de dĂ©ploiement d’infrastructure.

Concevoir et optimiser des outils internes visant à améliorer la rapidité des déploiements, les capacités de surveillance et la résilience des systÚmes.

Mettre en Ɠuvre les meilleures pratiques en matiĂšre de tests, de revue de code et de documentation selon les normes de l’équipe.

Diagnostiquer les problÚmes en production, identifier les causes fondamentales et déployer des correctifs durables.

Travailler avec des plateformes cloud (AWS, Azure ou GCP) pour relier les applications à l’infrastructure.

Encadrer les dĂ©veloppeurs juniors et contribuer au partage des connaissances au sein de l’équipe.

Qualifications requises

3 Ă  7+ annĂ©es d’expĂ©rience professionnelle en dĂ©veloppement Python.

Expérience avec au moins un framework web Python (FastAPI, Flask, Django).

Solide comprĂ©hension des API RESTful, de l’architecture microservices et des pratiques modernes de dĂ©veloppement logiciel.

Familiarité avec les outils et les flux de travail DevOps (Docker, Kubernetes, GitLab CI/CD).

Maßtrise des tests unitaires et des stratégies de tests automatisés (pytest, unittest).

Expérience avec les services infonuagiques (AWS Lambda, S3, EC2, Azure Functions).

Bonne connaissance des environnements Linux/Unix ou Windows et du scripting shell (bash, PowerShell).

Atouts souhaitables

ExpĂ©rience avec les outils d’infrastructure sous forme de code (Terraform, Ansible, Packer).

Connaissance des outils et bibliothĂšques d’observabilitĂ© (Prometheus, Grafana, Otel) ou des frameworks asynchrones (Celery, asyncio).

Expérience en traitement de données, en pipelines ETL ou en systÚmes distribués.

Compétences en optimisation et amélioration de performance pour des applications à grande échelle.

Compétences interpersonnelles (soft skills)

Excellentes habiletés en résolution de problÚmes et pensée créative sous pression.

Solides compétences en communication, tant avec des interlocuteurs techniques que non techniques.

CapacitĂ© Ă  travailler de maniĂšre autonome tout en contribuant aux objectifs de l’équipe.

Esprit orientĂ© produit et Ă  l’aise avec la collaboration interfonctionnelle.

Esprit de mentorat et volonté de partager ses connaissances.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.