Postée il y a 24 heures
Description
Actuellement, l'équipe back-end compte 3 développeurs Python qui travaillent en étroite collaboration avec les développeurs front-end, les DevOps et les Data Scientists.
Bien que chacun ait sa spécialité, l'équipe valorise la curiosité et l'implication dans l'ensemble des projets. Leur force réside dans la capacité à se spécialiser tout en restant polyvalents, permettant ainsi le développement de solutions IA performantes !
Missions
Encadrer et structurer l'équipe back-end
- S'assurer que l'équipe et ses méthodes de travail répondent aux projets en cours et à venir
- Documenter et faire évoluer les best-practices back-end et garantir la qualité du code produit
- Apporter une expertise technique dans la conception de nouvelles solutions et arbitrer les choix technologiques en cherchant à convaincre plutôt qu'à imposer
- Favoriser la bonne collaboration avec les autres équipes et avoir du recul sur l'impact du back-end dans l'ensemble du projet
- Assurer la montée en compétence des développeurs, organiser le travail en fonction des aspirations et compétences de chacun
Participer à la conception et l'évolution des applications et services
- Concevoir et développer des API REST robustes et scalables
- Écrire et maintenir le code des applications, services et librairies
- Contribuer à l'amélioration des architectures logicielles (Clean Architecture, DDD, TDD…)
- Collaborer avec les équipes Produit, Data Science et DevOps
Améliorer les outils et processus internes
- Accélérer les déploiements via CI/CD et automatisation
- Contribuer à la documentation technique et aux processus de travail
- Automatiser les tâches manuelles pour optimiser l'efficacité
Assurer la qualité et la maintenance des solutions
- Écrire des tests unitaires et d'intégration pour garantir la robustesse des applications
- Participer aux revues de code et encourager les bonnes pratiques (PEP 8, SOLID, DRY, KISS…)
- Entretenir et faire évoluer les standards de développement avec les membres de l'équipe
Package
Salaire : 55-65K€
Télétravail : full remote ou hybride avec une préférence pour une localisation à Lyon
Localisation : bureaux disponibles à Lyon
Avantages :
- tickets restaurants
- catalogue de réductions
- cagnottes (sport, culture…)
- afterworks et journées d'équipe
Les plus
- Un cadre de travail stimulant où l'IA est appliquée à des projets concrets et variés (industrie, agriculture…)
- Une entreprise en forte croissance qui offre de belles perspectives d'évolution
- Un environnement flexible : full remote possible ou présentiel dans leurs bureaux
- Une collaboration directe avec le CTO et une équipe technique de haut niveau
- Une autonomie et un impact significatif sur les choix technologiques et l'organisation de l'équipe
L'avis de notre expert Marguerite DE PURY
« Ce poste est une superbe opportunité pour un Lead Python souhaitant s'investir dans une entreprise en plein essor, avec une équipe passionnée et des projets stimulants. Si vous aimez le challenge et souhaitez évoluer dans un cadre dynamique, cette offre est faite pour vous ! »
Profil :
Compétences techniques (hard skills)
- Excellente maîtrise de Python et des frameworks back-end comme FastAPI, Flask ou Django
- Expérience confirmée avec les bases de données relationnelles (PostgreSQL)
- Bonne connaissance des technologies web et des interactions client-serveur
- Expérience avec le cloud (AWS, GCP ou autre) et les solutions de conteneurisation (Docker, Kubernetes, Helm)
- Maîtrise des concepts d'architecture logicielle et d'optimisation du code (Clean Architecture, DDD, TDD…)
- Familiarité avec les outils DevOps (GitHub Actions, CI/CD…)
- Aisance dans un environnement Linux
Compétences générales (soft skills)
- Autonomie et capacité à demander de l'aide tout en aidant les autres
- Esprit pragmatique et capacité à trouver des solutions adaptées
- Proactivité et capacité à anticiper et prendre des initiatives
- Capacité à travailler efficacement en télétravail, tant dans l'organisation que dans la communication
- Curiosité et volonté d'apprendre pour approfondir et élargir ses connaissances