Job position Développeur Full Stack (Java/JS)
Share this job
⚠️ Recherche exclusivement localisée dans la région Hauts-de-France (Nord).
🎯 Objectif globalDévelopper et maintenir des solutions digitales dédiées au référencement produit et à la gestion de l’offre, au sein d’un environnement digital structurant plusieurs produits et services.
📌 Contexte de la missionVous intervenez au sein d’une équipe produit travaillant sur des solutions digitales liées à la gestion et à la diffusion de l’offre produit.
L’équipe est composée d’un Product Manager, d’un Tech Lead, de responsables applicatifs, de Product Owners, d’un QA et de développeurs. Elle prend en charge plusieurs produits digitaux interconnectés.
Dans ce cadre, vous serez amené à intervenir principalement sur deux applications :
Un produit backend exposant des APIs REST et des flux Kafka, permettant de distribuer des données issues d’un système éditeur vers différents services de l’écosystème digital.
Une application web Node.js / Vue.js, dédiée à la valorisation et à la gestion de marques et catalogues produits.
Le contexte est international, multi-entités et en constante évolution, avec un environnement technique moderne et orienté cloud.
🧩 Missions principalesDéveloppementConcevoir, développer et maintenir des applications back-end et front-end.
Développer des APIs synchrones (REST) et asynchrones (Kafka).
Contribuer à la qualité, la performance et la stabilité des applications.
Assurer la maintenance corrective et évolutive des solutions existantes.
Participer aux optimisations techniques et à l’amélioration des performances.
Garantir la sécurité, la disponibilité et la scalabilité des services.
Travailler en collaboration avec les équipes produit et techniques.
Participer aux rituels agiles et à la vie de l’équipe.
Contribuer à la documentation technique et au partage de connaissances.
Java et son écosystème
TypeScript
Node.js
Nuxt / Vue.js 3 et son écosystème
(routing, state management, SSR, Pinia)
Backend : Node.js (Express / NestJS), APIs REST, Kafka
Frontend : Vue.js 3 / Nuxt 3
Bundling : Webpack, Babel, Vite
Bases de données : PostgreSQL, MongoDB, Redis
Tests : Jest, Vitest, Cypress ou Playwright
API : OpenAPI / Swagger, KafkaJS, AVRO
CI/CD : GitHub Actions
Outils collaboratifs : GitHub, Confluence, GitBook
Docker et notions Kubernetes
CI/CD as Code
Approche Contract-first pour les APIs
Architecture hexagonale
TDD
Utilisation d’outils d’assistance au développement (ex : Copilot)
Français courant – impératif
Anglais professionnel – impératif
Candidate profile
Minimum 4 ans d’expérience en développement logiciel.
Développement d’interfaces web performantes et maintenables.
Conception et intégration d’APIs REST et événements Kafka.
Mise en œuvre de pratiques DevOps et CI/CD.
Gestion de la scalabilité, de la sécurité et de la disponibilité des applications.
Documentation technique et modélisation des processus.
Esprit collaboratif et goût du travail en équipe.
Capacité à partager les connaissances et formaliser l’information.
Participation active aux rituels et communautés techniques.
Ouverture au changement et orientation résultats.
Sens de la coopération et de la communication.
Mode de travail hybride
2 jours de présence sur site par semaine
3 jours de télétravail.
Apply to this job!
Find your next career move from +900 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Développeur Full Stack (Java/JS)
ESENCA
