Nous recherchons un Senior Developer (PHP / React) pour rejoindre une équipe de 8 développeurs (4 front‑end, 4 back‑end) afin d’améliorer une solution de dématérialisation de documents destinée aux clients B2B et B2C. Le poste est en freelance et en télétravail, avec une présence éventuelle à Casablanca.
Responsabilités clés :
- Développer et maintenir des applications PHP en utilisant 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, y compris des machines à états, la chaînage de workers et la gestion des retries / dead‑letter.
- Analyser et réaliser du reverse engineering sur des projets hérités pour faciliter l’intégration et la migration.
- Assurer des processus de migration sans interruption tout en maintenant la fonctionnalité du système existant grâce à des tests rigoureux et à la surveillance.
- Documenter les nouveaux systèmes et mettre à jour la documentation des systèmes hérités qui manquent de dossiers.
- 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 de rationaliser les efforts de développement.
Compétences requises :
- Maîtrise du PHP et expérience avec Symfony.
- Expérience avec React et TypeScript (atout majeur).
- Connaissance de Node.js (atout).
- Compréhension approfondie du développement de systèmes asynchrones et de la gestion des files d’attente (RabbitMQ).
- Expérience en conception et gestion de bases de données SQL et NoSQL.
- Capacité à analyser les systèmes hérités, à réaliser du reverse engineering et à mettre en place des stratégies de migration efficaces.
- Excellentes compétences en documentation et attention aux détails.
Langues : Le français est obligatoire pour ce poste.
Type de contrat : Freelance, travail à distance.
Lieu : Casablanca, Maroc (télétravail).
Entreprise : Novancy – Spécialiste du staffing et du recrutement de talents dans les systèmes d’information et la transformation digitale.