Vous êtes un développeur fullstack confirmé, passionné par les technologies JavaScript et orienté performance. Vous intervenez sur un projet de plateforme data pour un client majeur, où vous devez mettre en place une architecture « Data Centric » afin de casser les silos d’information et de fournir des données via API en temps réel. Votre rôle consiste à concevoir, développer et maintenir des services backend en Node.js, que ce soit avec Express ou NestJS, et à créer des interfaces frontend modernes avec React, Next.js ou Remix. Vous maîtrisez TypeScript, ES6+ et les bonnes pratiques de typage, asynchrone et modularité.
Vous êtes également à l’aise avec la création d’API RESTful ou GraphQL, la gestion des protocoles HTTP, WebSocket et la manipulation de JSON. Vous avez une solide expérience sur les bases de données relationnelles (PostgreSQL, MySQL) et NoSQL (MongoDB, Redis). Vous avez déjà travaillé avec des environnements cloud (AWS, GCP) et des outils CI/CD (Vercel, Docker, Kubernetes). Vous comprenez les enjeux de sécurité applicative (authentification, tokens, CORS) et appliquez les bonnes pratiques.
En plus de vos compétences techniques, vous possédez une excellente communication écrite et orale en français, indispensable pour collaborer avec les équipes métier. Vous êtes autonome, capable d’évaluer le code et d’identifier des pistes d’amélioration, tout en respectant les délais et en maintenant des standards élevés. Vous avez un esprit d’équipe et savez collaborer efficacement avec les membres de l’équipe pour atteindre des objectifs communs.
Vous avez un diplôme Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé en informatique, et vous justifiez d’une expérience significative de 3 à 7 ans en Node.js / React. Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus. Le poste est un contrat freelance de 6 mois renouvelable, basé à Casablanca ou Rabat, avec un mode de travail hybride (présentiel et télétravail). Vous serez intégré dans une équipe dynamique, où vous pourrez contribuer à la transformation digitale de nos clients tout en développant vos compétences techniques et professionnelles.