Novancy, une société spécialisée dans le recrutement de talents et la transformation numérique, propose aujourd’hui une opportunité freelance pour un poste de Senior PHP/React Developer à distance, basé à Casablanca. Ce rôle s’inscrit dans un contexte où l’entreprise soutient une équipe de 10 développeurs, répartis entre backend, frontend et full‑stack, afin de livrer des solutions web performantes pour des clients variés, allant des start‑ups technologiques aux institutions financières.
Le projet consiste à développer et maintenir une plateforme web évolutive, en utilisant PHP comme langage principal, avec le framework Symfony pour la structure backend. Le développeur travaillera également sur l’interface utilisateur en React, en intégrant TypeScript pour renforcer la robustesse du code. La connaissance de Node.js est requise pour les tâches d’automatisation et de gestion de tâches asynchrones, notamment via RabbitMQ, qui gère les files d’attente, le chaining des workers, ainsi que les mécanismes de retry et de dead‑letter.
Les bases de données relationnelles MariaDB et PostgreSQL, ainsi que la base NoSQL MongoDB, seront exploitées pour stocker et récupérer les données. Le candidat devra démontrer une maîtrise des systèmes asynchrones, des machines à états et de la gestion des flux de travail complexes. La rétro‑ingénierie et la migration de systèmes existants sont également des compétences clés, afin de moderniser les applications héritées et d’assurer une transition fluide vers de nouvelles architectures.
En plus des compétences techniques, le poste exige une excellente capacité de documentation. Le développeur devra produire des guides d’utilisation, des spécifications techniques et maintenir une documentation claire pour faciliter la collaboration au sein de l’équipe et la prise en main future du projet. La gestion du code source via Git, ainsi que la réduction de la dette technique, sont des aspects essentiels pour garantir la pérennité du produit.
Le poste est proposé en freelance, offrant une flexibilité totale et un environnement de travail entièrement à distance. Le candidat doit être autonome, capable de gérer son temps et de communiquer efficacement avec les membres de l’équipe, même à distance. La maîtrise du français est indispensable, tant pour la communication interne que pour la rédaction de la documentation technique.
Les avantages de travailler avec Novancy incluent un environnement de travail moderne, des projets stimulants, et la possibilité de collaborer avec une équipe diversifiée et expérimentée. Les candidats intéressés sont invités à soumettre leur candidature via le portail de recrutement de Novancy, en mettant en avant leur expérience pertinente et leurs compétences techniques.