Développeur fullstack (H/F)

Lille, France
Dès que possible
> 12 mois
Régie
Temps plein
Vue.js - Confirmé
Java - Confirmé

Référence:
07-DEVFS03-QO
Projet :

Le développeur interviendra sur l'ensemble de la chaîne de valeur applicative. Côté Front-End, il travaillera sur des applications en VueJS. Côté Back-End, il sera responsable du développement et de la maintenance des micro-services qui soutiennent ces expériences.


La mission s'articule autour des deux équipes agiles .

  • CUSTOMER . en charge du compte client, de l'authentification et des données personnelles.

  • PACO . en charge du catalogue produit, de la recherche et des stocks.

Le candidat idéal possède une double culture technique solide (Front et Back), une forte sensibilité aux enjeux métier et une parfaite autonomie dans un écosystème DevOps (API, CI/CD, BDD, Monitoring).


Descriptif de la mission :

Compétences Requises

  1. Socle Technique Commun (Indispensable pour les deux périmètres)

Ce sont les compétences fondamentales que le développeur doit maîtriser pour être opérationnel sur l'ensemble de la stack.

  • Compétences Back-End .

    • Développement de Micro-services/API .

      • Maîtrise d'un langage et de son écosystème backend (ex . Node.js, Java/Spring Boot, Python - à préciser selon votre stack).

      • Capacité à concevoir, développer et maintenir des API REST robustes, performantes et sécurisées.

    • Gestion des Données .

      • Bases de données relationnelles (PostGres) . Modélisation de schémas, écriture de requêtes complexes, optimisation et gestion des migrations.

      • Bases de données NoSQL (MongoDB) . Utilisation avancée pour des cas d'usage non structurés, connaissance des principes d'agrégation.

      • Gestion de Cache (Redis) . Implémentation de stratégies de cache pour optimiser les performances des services

  • Compétences Front-End .

    • Expertise VueJS . Maîtrise avancée pour développer des composants, gérer l'état (Vuex/Pinia) et assurer la maintenabilité du code.

    • Intégration (HTML/CSS) . Autonomie pour intégrer des maquettes Figma en "mobile first".

  • Compétences Transverses (Full-Stack & DevOps) .

    • API Gateway (Gravitee) . Capacité à créer et configurer des routes d'API pour exposer les services backend au front-end, et à analyser les flux pour le débugging.

    • Culture DevOps & Déploiement .

    • CI/CD . Autonomie complète pour déployer les applications Front et Back via les pipelines automatisés.

    • Opérations . Maîtrise des procédures de hotfix et de modification de configuration sur les environnements de production.

    • Qualité et Analyse .

    • Monitoring (OpenSearch / Elasticsearch) . Savoir instrumenter le code (côté back et front) pour envoyer des logs pertinents et savoir les analyser pour investiguer.

    • Tests . Écriture de tests sur l'ensemble de la stack . tests unitaires, tests d'intégration (entre services) et tests fonctionnels (E2E).

  1. Compétences Spécifiques par Périmètre

    • Le profil Full-Stack appliquera ses compétences sur des problématiques différentes selon l'équipe.

Périmètre PACO (Produit & Catalogue)

L'accent est mis sur la performance, la gestion de données complexes (stock, prix) et la fiabilité des services.

  • Contexte métier . Compréhension profonde de la logique du catalogue, des règles de gestion de stock multi-sources et d'affichage des prix.

  • Compétence technique appliquée .

    • Développement Backend . Concevoir et optimiser les API renvoyant les informations produit, en gérant des problématiques de performance (ex. agrégation de données, mise en cache agressive).

    • Fiabilité et Opérations . Participer aux astreintes en étant capable de diagnostiquer un problème de bout en bout .

Rémunération:
En fonction du profil