Le poste de Lead Full Stack Developer au sein de Novancy Consulting est une opportunité unique de rejoindre une équipe dynamique et de travailler sur des projets de pointe dans le domaine du cloud, du DevOps et de l’infrastructure industrielle. En tant que référent technique, vous serez le point de contact principal pour les équipes de développement, de déploiement et d’opérations, garantissant que les solutions livrées répondent aux exigences fonctionnelles, techniques et de performance.
Responsabilités principales :
- Concevoir, développer et maintenir des applications web full stack en utilisant les dernières technologies (React, Node.js, Next.js, Docker, Kubernetes, etc.).
- Encadrer et mentoriser les développeurs juniors et intermédiaires, en partageant les bonnes pratiques et en assurant la montée en compétences de l’équipe.
- Collaborer avec les architectes cloud pour définir les stratégies d’infrastructure, les pipelines CI/CD, et les environnements de déploiement (AWS, Azure, GCP).
- Participer à la définition des exigences fonctionnelles et techniques, en traduisant les besoins métier en solutions technologiques robustes.
- Assurer la qualité du code via des revues de code, des tests unitaires, d’intégration et d’acceptation, ainsi que la mise en place de métriques de performance.
- Optimiser les performances des applications, identifier les goulets d’étranglement et proposer des améliorations continues.
- Garantir la sécurité des applications en appliquant les meilleures pratiques de développement sécurisé et en travaillant en étroite collaboration avec les équipes de sécurité.
- Contribuer à la documentation technique, aux guides d’utilisation et aux procédures de déploiement.
Compétences techniques attendues :
- Maîtrise des langages JavaScript (ES6+), TypeScript, Node.js, React/Next.js, ainsi que des frameworks associés.
- Expérience avérée en architecture microservices, conteneurisation (Docker), orchestration (Kubernetes) et gestion d’infrastructure as code (Terraform, Ansible).
- Connaissance approfondie des services cloud (AWS, Azure, GCP) et des pratiques DevOps (CI/CD, pipelines, monitoring).
- Compétences en bases de données relationnelles et NoSQL (PostgreSQL, MongoDB, Redis).
- Expérience avec les outils de gestion de projet Agile (Scrum, Kanban) et la culture DevOps.
Qualités personnelles :
- Excellentes capacités de communication et de collaboration, avec une aptitude à expliquer des concepts techniques complexes à des parties prenantes non techniques.
- Leadership naturel, capacité à motiver et à guider une équipe vers l’atteinte des objectifs.
- Esprit d’initiative, autonomie et sens de la responsabilité.
- Orientation client, avec une forte volonté de livrer des solutions qui répondent aux besoins métier.
Environnement de travail :
- Localisation : Casablanca / Rabat, avec possibilité de travail hybride.
- Culture d’entreprise axée sur l’innovation, la collaboration et le développement continu des compétences.
- Opportunités de formation continue, de participation à des conférences et de travail sur des projets variés.
Pourquoi rejoindre Novancy :
- Novancy est un cabinet de conseil spécialisé dans la transformation digitale et l’IT, reconnu pour ses solutions sur mesure.
- Vous travaillerez avec des clients de premier plan, sur des projets ambitieux et innovants.
- Vous bénéficierez d’un environnement stimulant, d’une équipe passionnée et d’une culture de partage des connaissances.
Nous attendons de vous une forte expertise technique, une capacité à diriger et à inspirer votre équipe, ainsi qu’une passion pour l’innovation et l’excellence opérationnelle. Si vous êtes prêt à relever ce défi et à contribuer à la réussite de projets majeurs, nous serions ravis de recevoir votre candidature.