Développeur Back-end Python (h/f)
Posted Today0 applicants
Company Description
View moreCreated in the early 1990s, the iliad Group is the inventor of the world’s first triple-play box and has grown into a major European telecoms player, standing out for its innovative, straightforward and attractive offerings.
The Group is the parent of Free in France, iliad in Italy and Play in Poland, has over 16,500 employees serving 45.3 million subscribers, and generated €7.6 billion in pro forma revenues in 2021.
In France, the Group is an integrated Fixed and Mobile Ultra-Fast Broadband operator and had over 21.2 million retail subscribers at September 30, 2022. On March 23, 2021, the iliad Group launched its BtoB business in France under the Free Pro brand.
Job Description
Missions principales:
Nous recherchons un(e) Développeur(euse) Python talentueux(se) et passionné(e) pour rejoindre notre équipe et travailler sur des applications innovantes, robustes et sécurisées. Vous serez responsable du développement d'une application mobile flutter/python et un chatbot IA, de la conception, du développement, des tests, de la sécurisation et de la maintenance de solutions Python modernes intégrant des API avancées comme OpenAI ou GitLab.
Développer et maintenir des applications Python performantes, scalables et sécurisées en production un chatbot IA.
Concevoir et intégrer des API (OpenAI-API, GitLab-API) dans les applications.
Implémenter et optimiser les architectures backend basé sur Flask.
Gérer les bases de données relationnelles avec SQL Alchemy
Superviser les déploiements via Docker et Kubernetes.
Être sensible aux problématiques de serveurs applicatifs avec Gunicorn et un reverse proxy (ex. : Nginx).
Intégrer les outils de gestion des secrets (ex. : HashiCorp Vault) dans les workflows.
Respecter les contraintes de sécurité liées à la gestion des données, des tokens et des accès API.
Rédiger et maintenir une couverture de tests automatisés (unitaires, d’intégration, end-to-end) intégré dans la CI.
Maitriser les problématiques CI/CD pour automatiser au maximum les déploiements.
Participer activement à la revue de code et à l'amélioration continue des processus de développement.
Collaborer avec les équipes produit, design et DevOps.
Qualifications
Compétences techniques requises :
Langage Python : Maîtrise avancée.
Frameworks :
Flask : Développement d’API REST.
SQLAlchemy/PostgreSQL : Modélisation et requêtage de bases de données relationnelles.
Clickhouse
API : Expérience avec OpenAI-API, GitLab-API ou équivalent.
Sécurité :
Connaissance de la gestion des secrets avec Vault (ou équivalent).
Bonnes pratiques de sécurisation des APIs, des credentials et des flux réseau.
Tests :
Conception de tests unitaires, d’intégration, et end-to-end avec des outils comme pytest, unittest, tox, etc.
Intégration dans des pipelines CI/CD.
Conteneurisation :
Docker :
Création et gestion d’images.
Kubernetes :
Orchestration, déploiement, monitoring.
Serveurs applicatifs :
Gunicorn + Nginx.
Versioning & CI/CD :
Git, GitLab CI ou GitHub Actions.
Outils IA :
GitHub Copilot ou similaire, avec appétence pour les projets en lien avec l’intelligence artificielle.
Télécoms :
Une expérience dans les systèmes télécoms serait un plus.
Profil recherché :
Expérience : 2 à 5 ans minimum dans un poste équivalent.
Formation : Bac+3 à Bac+5 en informatique ou domaines connexes.
Qualités personnelles :
Autonomie, rigueur et sens de la responsabilité.
Esprit d’équipe et curiosité technologique.
Sensibilité à la qualité logicielle et à la sécurité applicative.
Langues : Français courant, anglais technique appréciée.
Benefits
- Carte restaurant
- Intéressement/Participation
- Télétravail flexible

