Job DescriptionPour renforcer notre équipe basée à Cestas, au sein d’AKEMA (Groupe TRÉVISE), nous recrutons un développeur fullstack PHP / PythonL’objectif : moderniser une application interne de traitement de données métier (géo-référencées, réglementaires, financières), en s’appuyant sur une architecture modulaireun cœur applicatif en Php.Les développeurs rejoindront une équipe projet pluridisciplinaire, en méthode Agile/Scrum, avec un haut niveau d’autonomie et une vraie culture de la qualité logicielle. Ici, on ne parle pas d’usine à tickets, mais de projet construit, utile et suivi.Missions principales :Analyser et cartographier l’existant PHP (legacy Symfony 3.x) et Python (scripts métiers, ETL)Contribuer à la conception de la nouvelle architecture orientée microservicesRe-développer les composants critiques en Symfony 6+ (back-end) et Python 3.11+ (traitements back, workers, API)Concevoir et implémenter des APIs REST (FastAPI, Flask) pour les flux interservicesParticiper au développement d’interfaces utilisateurs en Vue.js 3 (formulaires dynamiques, dashboards)Mettre en œuvre les pratiques de CI/CD (Gitlab, SonarQube, Docker, Kubernetes)Participer activement aux rituels agiles (sprint, daily, démo, rétro)Documenter proprement (oui, vraiment) le code et les choix techniquesCôté technique :Tu maîtrises PHP 8+ et Symfony 5/6 comme un artisan du code bien faitPython n’est pas un langage secondaire pour toi : tu sais l’utiliser pour faire des traitements propres, robustes et testablesTu sais faire causer PHP et Python dans la même architecture sans provoquer de guerre des langagesTu es à l’aise avec Docker, Kubernetes, GitLab CI/CDTu connais FastAPI, Flask, ou à défaut, tu n’as pas peur de les apprendre vite et bienTu sais jongler entre ORM (Doctrine, SQLAlchemy), SQL/PostgreSQL, MongoDBTu parles API, tu penses JSON, et tu débuggues en logs et en tracesCôté posture et état d’esprit :Tu aimes les projets complexes, surtout quand il y a un vrai sens métier derrièreTu es autonome, organisé(e), et tu communiques clairement (même avec des fonctionnels)Tu sais gérer les priorités : corriger un bug critique avant de refaire le CSS de la modaleTu as déjà survécu à du code legacy… et tu sais refactorer sans tout casserTu es force de proposition et pas juste un exécutant de tickets Jira