Recherche par mots clé
Recherche
    Laissez les employeurs vous trouver
    Home
    >
    MOROCCO
    >
    WeLinK
    >
    Développeur Fullstack NuxtJS & Java
    Développeur Fullstack NuxtJS & Java
    20/12/2025 par WeLinK
    Rabat
    Salaire non renseigné
    Hybride

    Nous sommes à la recherche d’un développeur Fullstack expérimenté pour rejoindre une équipe dynamique au sein de WeLinK, une société de conseil en technologies de l’information basée à Rabat. Cette mission freelance de 6 mois offre une opportunité unique de travailler sur un projet de grande envergure, où vous serez amené à concevoir, développer et maintenir une plateforme web moderne, répondant aux besoins d’une entreprise cliente dans le secteur de la gestion de données et de l’analyse prédictive.

    Le projet se concentre sur la création d’une application web robuste, capable de gérer des volumes importants de données en temps réel, tout en offrant une expérience utilisateur fluide et intuitive. Vous utiliserez NuxtJS, un framework Vue.js, pour construire le front‑end, en vous assurant que l’interface est réactive, accessible et conforme aux meilleures pratiques de conception UI/UX. Le back‑end sera développé en Java, avec le framework Spring Boot, afin de garantir une architecture microservices évolutive, sécurisée et hautement disponible.

    Vous serez responsable de l’intégration continue et du déploiement continu (CI/CD) de l’application, en utilisant des outils tels que Docker pour la conteneurisation, GitLab CI ou Jenkins pour l’automatisation des pipelines, et Kubernetes ou ECS pour la gestion des clusters. Vous devrez également mettre en place des stratégies de monitoring et de logging, en utilisant des solutions comme Prometheus, Grafana, ELK Stack ou Datadog, afin de garantir la visibilité et la performance de l’application en production.

    La sécurité est une priorité absolue dans ce projet. Vous devrez appliquer des pratiques de sécurité dès la phase de conception, en intégrant des outils d’analyse statique (SAST), d’analyse de dépendances (SCA) et d’analyse dynamique (DAST). Vous serez également chargé de mettre en place des mécanismes d’authentification et d’autorisation robustes, en utilisant des standards tels que OAuth 2.0, OpenID Connect ou JWT, ainsi que des stratégies de chiffrement des données sensibles.

    En plus de vos compétences techniques, vous devrez démontrer une forte capacité à travailler en équipe, à communiquer efficacement avec les parties prenantes, et à gérer votre temps de manière autonome. Vous participerez aux réunions de sprint, aux revues de code, aux démonstrations de produit et aux sessions de planification Agile, en veillant à ce que les objectifs du sprint soient atteints et que la qualité du code reste élevée.

    Vous devrez également être à l’aise avec les principes de conception orientée domaine (DDD), en modélisant les entités métier, les agrégats et les services, afin de garantir une architecture cohérente et maintenable. Vous serez amené à travailler avec des bases de données relationnelles (PostgreSQL, MySQL) et non relationnelles (MongoDB, DynamoDB), en fonction des exigences du projet.

    La collaboration avec les équipes de produit et de design est essentielle pour garantir que les fonctionnalités développées répondent aux besoins métier et aux attentes des utilisateurs finaux. Vous devrez être capable de transformer les exigences fonctionnelles en spécifications techniques claires, en créant des diagrammes UML, des wireframes ou des maquettes interactives.

    Vous serez également responsable de la documentation technique, en rédigeant des guides d’utilisation, des manuels d’installation, des procédures de déploiement et des rapports de test. Cette documentation doit être claire, concise et facilement compréhensible par les membres de l’équipe et les parties prenantes.

    En termes de performance, vous devrez optimiser le temps de chargement des pages, réduire la latence des API, et mettre en place des mécanismes de cache (Redis, Memcached) pour améliorer l’expérience utilisateur. Vous devrez également surveiller les métriques clés (taux de réussite des requêtes, temps de réponse, utilisation des ressources) et mettre en place des alertes pour détecter rapidement les anomalies.

    La gestion des dépendances et la mise à jour régulière des bibliothèques sont cruciales pour maintenir la sécurité et la stabilité de l’application. Vous devrez suivre les bonnes pratiques de gestion des versions, en utilisant des outils comme Maven, Gradle ou npm, et en veillant à ce que les dépendances soient à jour et compatibles.

    Vous travaillerez en étroite collaboration avec les équipes de DevOps pour assurer la mise en place d’une infrastructure cloud scalable, en utilisant AWS (EC2, S3, RDS, Lambda, CloudFront). Vous devrez également mettre en place des stratégies de sauvegarde et de récupération d’urgence, afin de garantir la continuité des services en cas de panne.

    Enfin, vous serez chargé de participer à l’amélioration continue du processus de développement, en identifiant les points de friction, en proposant des solutions d’automatisation, et en partageant vos connaissances avec les membres de l’équipe. Vous devrez également rester à jour avec les dernières tendances technologiques, en participant à des conférences, des ateliers ou des formations en ligne.

    En résumé, cette mission freelance vous offre l’opportunité de travailler sur un projet ambitieux, en utilisant les dernières technologies web, cloud et DevOps, tout en collaborant avec une équipe expérimentée et passionnée. Vous contribuerez à la réussite d’un projet clé pour un client majeur, en livrant une solution performante, sécurisée et évolutive, tout en développant vos compétences techniques et professionnelles.

    Nous recherchons un profil autonome, rigoureux, capable de gérer plusieurs tâches simultanément, et disposé à s’investir pleinement dans la réussite de ce projet. Si vous êtes passionné par le développement Fullstack, que vous maîtrisez Java, Spring Boot, NuxtJS, AWS, Docker et DevOps, et que vous avez une solide expérience en architecture cloud et en sécurité, nous serions ravis de recevoir votre candidature. Cette mission vous permettra de mettre en pratique vos compétences, de travailler dans un environnement stimulant et de contribuer à la transformation digitale d’une entreprise cliente.

    Pour plus d’informations sur le projet, les attentes et les modalités de collaboration, n’hésitez pas à nous contacter. Nous sommes impatients de collaborer avec un professionnel motivé et compétent, prêt à relever ce défi passionnant.

    Offres d'emplois connexes
    Recherches populaires