Développeur Full-stack - Symfony / React F/H
Role details
Job location
Tech stack
Job description
Tu rejoindras une équipe de 4 développeurs travaillant sur la refonte et l'évolution d'un ERP développé en interne, avec pour objectif de bâtir une architecture moderne, performante et durable.
En parallèle, tu participeras également au support et à la maintenance de l'ancien système, le temps que la transition soit pleinement achevée.
Tes missions principales
-
Concevoir, développer et tester de nouvelles fonctionnalités front et back.
-
Participer à la refonte et à la migration des modules existants.
-
Assurer le support technique et la maintenance corrective de l'ancien système.
-
Participer à des ateliers fonctionnels avec les équipes métier afin de comprendre les besoins, proposer des solutions techniques adaptées et vulgariser les concepts techniques.
-
Collaborer activement avec l'équipe sur les choix d'architecture (Clean / Hexagonale).
-
Contribuer à l'amélioration continue des pratiques : revue de code, CI/CD, documentation.
-
Travailler dans un cadre Agile, avec un suivi de projet géré via JIRA (gestion des sprints, tickets, priorisation).
Environnement technique
-
Langages / Frameworks : PHP 8, Symfony, React, JavaScript, TypeScript
-
API & Services : API Platform, REST, RabbitMQ (gestion d'événements asynchrones)
-
Base de données : PostgreSQL, MSSQL
-
Recherche et indexation : ElasticSearch
-
Conteneurisation : Docker
-
ETL / intégrations de données
-
Architecture : Clean Architecture, Architecture Hexagonale
-
Gestion de projet : JIRA (Agile / Scrum)
Requirements
- Solides compétences en PHP / Symfony et React (JS / TS)
- Maîtrise des API REST, de PostgreSQL et de Docker
- Connaissance de RabbitMQ et ElasticSearch appréciée
- Intérêt marqué pour la Clean Architecture et l'Architecture Hexagonale
- À l'aise avec les méthodologies agiles et les outils de gestion comme JIRA
- Bon sens du relationnel et capacité à traduire les besoins métier en solutions concrètes
- Aptitude à vulgariser les termes techniques et à collaborer efficacement avec des interlocuteurs non techniques
- Une première expérience est appréciable, mais la motivation et la curiosité technique primeront.