Recherche par mots clé
Recherche
    Laissez les employeurs vous trouver
    Home
    >
    MAROC
    >
    Novancy
    >
    Senior PHP/React Developer
    Senior PHP/React Developer
    12/01/2026 par Novancy
    Casablanca
    Salaire non renseigné
    Télétravail

    Novancy est une société de conseil et de développement logiciel qui accompagne ses clients dans la transformation digitale de leurs processus métiers. Depuis plusieurs années, nous mettons en place des solutions sur mesure, alliant expertise technique et compréhension fine des besoins métier. Notre équipe se compose de développeurs front-end et back-end, de chefs de projet et de consultants, travaillant main dans la main pour offrir des produits performants et évolutifs.

    Le produit sur lequel vous travaillerez est une plateforme de dématérialisation de documents, destinée à simplifier la gestion des documents administratifs et juridiques pour les entreprises B2B et les consommateurs B2C. Cette plateforme permet de numériser, stocker, signer et archiver des documents en toute sécurité, tout en garantissant la conformité réglementaire. Vous participerez à l'évolution de cette solution en ajoutant de nouvelles fonctionnalités, en améliorant l'expérience utilisateur et en assurant la performance et la scalabilité du système.

    Vos principales responsabilités seront les suivantes : concevoir, développer et maintenir des applications PHP, en utilisant principalement le framework Symfony. Vous créerez également des interfaces utilisateur dynamiques en React, en intégrant TypeScript pour garantir la robustesse du code front-end. Vous serez amené à travailler avec des bases de données SQL (MariaDB et PostgreSQL) ainsi qu'avec des bases NoSQL (MongoDB). Vous mettrez en place des systèmes asynchrones, notamment RabbitMQ, pour gérer les tâches longues et les notifications en temps réel. Vous participerez à la migration de projets legacy vers notre architecture moderne, en identifiant les points de friction, en proposant des solutions de refactoring et en assurant la continuité du service.

    Le stack technique que vous utiliserez comprendra PHP 8.x, Symfony 6, React 18, TypeScript 4.x, Node.js 18, RabbitMQ, MariaDB, PostgreSQL, MongoDB, ainsi que des outils de CI/CD et de gestion de version. Vous devrez maîtriser les bonnes pratiques de développement, y compris la rédaction de tests unitaires et fonctionnels, l'utilisation de Git, et la mise en place de pipelines d'intégration continue. Vous devrez également être capable de concevoir des schémas de bases de données relationnelles et NoSQL, en optimisant les performances et la cohérence des données.

    La migration de projets legacy constitue un enjeu majeur de ce poste. Vous devrez analyser le code existant, identifier les dépendances critiques, et proposer des stratégies de migration progressives. Vous serez responsable de la création de scripts de migration, de la mise à jour des schémas de base de données, et de la validation des données migrées. Vous devrez également assurer la compatibilité ascendante, afin que les utilisateurs finaux ne subissent aucune interruption de service.

    La documentation technique est un pilier de notre culture d'entreprise. Vous devrez rédiger des documents clairs et détaillés, couvrant l'architecture, les API, les schémas de données, les procédures de déploiement et les guides d'utilisation. Vous devrez également maintenir à jour la documentation existante, en veillant à ce qu'elle reste accessible et compréhensible pour les nouveaux membres de l'équipe et les parties prenantes externes.

    La collaboration est au cœur de notre approche. Vous travaillerez en étroite collaboration avec les développeurs front-end, les chefs de projet, les consultants métier et les experts en sécurité. Vous participerez à des revues de code régulières, à des réunions de synchronisation et à des ateliers de conception. Vous devrez être capable de communiquer efficacement, tant en français qu'en anglais, afin de partager vos idées, de résoudre les problèmes et de garantir la qualité du produit.

    Le poste est proposé en freelance, à distance. Vous disposerez d'une flexibilité totale pour organiser votre emploi du temps, tout en respectant les délais de livraison et les exigences de qualité. Vous devrez être autonome, rigoureux et capable de gérer votre propre charge de travail. Vous devrez également être à l'aise avec les outils de collaboration à distance, tels que les plateformes de gestion de projet, les systèmes de suivi des tickets et les outils de communication instantanée.

    Nous attendons de vous une forte capacité d'analyse, une excellente maîtrise des technologies mentionnées, ainsi qu'une passion pour l'innovation et l'amélioration continue. Vous devrez être capable de proposer des solutions techniques pertinentes, de résoudre rapidement les incidents et de contribuer à l'évolution de notre produit. Vous devrez également être capable de travailler de manière indépendante, tout en restant aligné sur les objectifs de l'équipe et de l'entreprise.

    Si vous êtes motivé par les défis techniques, que vous avez une solide expérience en PHP et React, et que vous souhaitez travailler dans un environnement flexible et stimulant, nous vous invitons à nous contacter. Vous pourrez nous faire parvenir votre CV et votre lettre de motivation, en précisant votre disponibilité et votre tarif horaire. Nous sommes impatients de découvrir votre profil et de collaborer avec vous pour faire évoluer notre solution de dématérialisation.

    Offres d'emplois connexes
    Recherches populaires