Techlead Python

Smile
Canton de Évry, France
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Intermediate

Job location

Canton de Évry, France

Tech stack

Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Unit Testing
Business Software
Cloud Computing
Software Quality
Code Review
Databases
Continuous Integration
DevOps
Django
Github
Python
NoSQL
Ansible
Software Engineering
CircleCI
Flask
Grafana
Software Security
Infrastructure as Code (IaC)
GIT
Cloudformation
FastAPI
Amazon Web Services (AWS)
Gitlab-ci
Kubernetes
Functional Programming
Cloudwatch
Api Gateway
Terraform
Docker
Jenkins

Job description

Anglais courant

XP >5ans en tant que Techlead Python au cours de votre expérience

Contexte du poste

Au sein d?une équipe dédiée à la gestion et l?évolution d?un parc applicatif d?applications métier, le Tech Lead Python joue un rôle central dans la conception, la qualité, la stabilité et la performance des solutions. Il encadre techniquement les développeurs, garantit les bonnes pratiques et supervise les chaînes d?industrialisation et d?exploitation cloud.

Missions principales1. Leadership technique

Assurer le rôle de référent technique sur l?ensemble du parc applicatif Python.

Accompagner et encadrer les développeurs : relecture de code, bonnes pratiques, pair programming.

Participer aux choix d?architecture et à la définition des standards techniques.

Garantir la cohérence et la maintenabilité du code à l?échelle du parc applicatif.

  1. Développement & qualité logicielle

Concevoir, développer et maintenir des applications métier en Python (Flask, Django, FastAPI, etc.).

Mettre en ?uvre des normes de qualité : tests unitaires, tests d?intégration, code review, documentation.

Optimiser les performances et la sécurité des applications.

  1. DevOps / CI-CD

Concevoir, maintenir et améliorer les pipelines CI/CD (Github Actions, GitLab CI, Jenkins, CircleCI?).

Automatiser les processus de build, test, packaging et déploiement.

Participer à l?évolution vers une démarche d?Infrastructure as Code (IaC) : Terraform, CloudFormation, Ansible.

  1. Cloud & AWS

Déployer et exploiter les applications sur AWS (ECS/EKS, Lambda, EC2, API Gateway, RDS, S3?).

Superviser et optimiser les environnements cloud : sécurité, coûts, performance.

Mettre en place des architectures résilientes, scalables et monitorées (CloudWatch, Grafana, ELK).

  1. Pilotage & support

Participer à la roadmap applicative et aux arbitrages techniques.

Apporter un support de niveau expert sur les incidents critiques.

Travailler en collaboration avec les équipes métiers, QA, produit et infrastructure.

Requirements

Bac+5 (école d?ingénieur ou équivalent universitaire).

Minimum 5 à 7 ans d?expérience en développement Python, dont au moins 2 ans en rôle de lead ou référent technique.

Expérience impérative dans des environnements CI/CD, cloud AWS et pratiques DevOps.

Connaissance d?un environnement d?applications métier ou SI d?entreprise appréciée.

Compétences requisesTechniques

Excellente maîtrise de Python et de son écosystème.

Solide expérience en conception logicielle et architecture applicative.

Maîtrise des pratiques DevOps et CI/CD.

Expérience confirmée sur AWS et ses services principaux.

Connaissances en conteneurisation (Docker), orchestration (Kubernetes) et monitoring.

Bonne compréhension des bases de données SQL et NoSQL.

Maitrise Git et des workflows d?intégration continue.

Soft skills

Leadership naturel, sens du collectif et pédagogie.

Communication claire et capacité à vulgariser les enjeux techniques.

Esprit analytique, rigueur et autonomie.

Capacité à gérer des priorités et à prendre des décisions techniques.

Apply for this position