Nous sommes à la recherche d’un Senior Developer (PHP / React) pour rejoindre notre équipe de 8 professionnels (4 front‑end, 4 back‑end). Le poste est proposé en freelance et remote, avec un focus sur le développement de notre produit de dématérialisation de documents destiné aux interfaces B2B et B2C.
Responsabilités clés :
- Développer et maintenir des applications PHP, principalement avec le framework Symfony.
- Travailler avec des bases de données SQL (MariaDB/PostgreSQL) et NoSQL (MongoDB) pour assurer une gestion robuste des données.
- Concevoir et implémenter des systèmes asynchrones (machines d’état, chaînage de workers, gestion des retries et dead‑letter).
- Analyser et réaliser du reverse engineering sur des projets legacy afin de faciliter l’intégration et la migration.
- Garantir des processus de migration fluides tout en maintenant la fonctionnalité du système existant grâce à des tests rigoureux et une surveillance continue.
- Documenter les nouveaux systèmes de façon exhaustive et mettre à jour la documentation des systèmes legacy.
- Collaborer avec les équipes pour conserver les interfaces des deux produits tout en consolidant les services back‑end pour exploiter les APIs du produit C#.
- Identifier et éliminer les projets Git redondants afin de réduire la dette technique et d’optimiser les efforts de développement.
Qualifications requises :
- Maîtrise du PHP et expérience confirmée avec le framework Symfony.
- Expérience avec React et TypeScript (atout majeur).
- Connaissance de Node.js et de RabbitMQ (atouts).
- Compétences solides en conception et gestion de bases de données SQL et NoSQL.
- Capacité à analyser des systèmes legacy, à les reverse engineer et à mettre en place des stratégies de migration efficaces.
- Excellentes compétences en documentation et souci du détail.
- Maîtrise du français (obligatoire).
Le poste est proposé en freelance, avec un mode de travail à distance complet. Si vous êtes passionné par le développement web, que vous avez une solide expérience en PHP/Symfony et React/TypeScript, et que vous souhaitez contribuer à des projets innovants dans un environnement flexible, nous serions ravis de recevoir votre candidature.