Développeur Full Stack Vue.js / Node.js — IoT & Data
Full Stack JS/TS — Vue.js + Node.js + Elasticsearch sur une plateforme propriétaire IoT/Data/temps réel. CDI, full remote possible (préférence Montpellier), 35-45K€. Niveau confirmé, autonome, sujets B2B exigeants.
- Offres
- Développeur Full Stack Vue.js / Node.js — IoT & Data
Contrat
CDI · Confirmé
Localisation
Remote
Salaire
35–45 k€/an
Publiée le
5 mai 2026
Compétences clés
Fourchette salariale
35–45 k€/an
Affichage transparent — Novera négocie en aligné sur ces hypothèses marché.
Construire des applications web connectées à des flux IoT, data et APIs métiers.
Un éditeur B2B spécialisé dans les plateformes IoT, Data et temps réel cherche un développeur Full Stack Vue.js / Node.js pour rejoindre son pôle technique. Tu construis des applications web stratégiques connectées à des flux de données réels, dans une stack claire — Vue.js, Node.js, TypeScript, Elasticsearch — et sur un SDK propriétaire qui sert de fondation. Le poste s'adresse à un profil qui aime autant le front Vue.js que les intégrations back-end Node.js, et qui sait avancer concrètement, avec du code propre et maintenable.
Le contexte
L'employeur est un éditeur B2B qui développe une plateforme propriétaire IoT / Data / temps réel, utilisée sur des projets industriels et publics à grande échelle. Sa technologie permet de connecter, structurer et exploiter des données issues d'environnements connectés, et de construire des interfaces web de pilotage et de visualisation pour des clients privés et publics exigeants.
Le pôle technique recrute pour renforcer :
- la qualité des développements ;
- la scalabilité des applications existantes ;
- la rapidité d'exécution des équipes ;
- la maintenabilité des projets en production ;
- la capacité à livrer des solutions robustes sur des cas métiers réels.
Ici, les interfaces ne sont pas décoratives : elles servent à piloter, visualiser et exploiter des données métier.
Ce que tu vas faire
Rattaché(e) au pôle technique, tu participes au développement et à l'évolution d'applications web stratégiques connectées à la plateforme IoT / Data.
- Concevoir et développer des interfaces web modernes en Vue.js.
- Maintenir et faire évoluer des applications existantes — pas uniquement du greenfield.
- Développer la logique métier côté back-end avec Node.js.
- Intégrer et exploiter le SDK propriétaire lié à la plateforme.
- Connecter les applications à des flux IoT, APIs métiers et données temps réel.
- Concevoir des recherches performantes et des structures de données avec Elasticsearch.
- Développer et consommer des APIs REST.
- Corriger les bugs, améliorer les performances, fiabiliser les livrables.
- Améliorer la maintenabilité et la qualité du code (refactoring, tests, code review).
- Participer aux choix techniques et aux bonnes pratiques de l'équipe.
- Collaborer avec les chefs de projet, les équipes produit et les autres développeurs.
- Faire avancer concrètement les sujets, sans sur-théoriser.
Stack technique
Front-end
- Vue.js
- JavaScript, TypeScript
- HTML5, CSS3
Back-end
- Node.js
- APIs REST
- TypeScript
Data / search
- Elasticsearch
Plateforme / intégrations
- SDK propriétaire de la plateforme
- Flux IoT et données temps réel
- Connexion à des APIs métiers internes et externes
Delivery
- Docker
- Git
- CI/CD
Profil recherché
Expérience
- Niveau confirmé ou bon intermédiaire autonome, capable de prendre en charge des sujets de bout en bout.
- Développeur(se) Full Stack JavaScript / TypeScript.
- Solides bases en développement front et back.
- Bonne maîtrise de Vue.js.
- Bonne expérience en Node.js ou environnement back-end similaire.
- Expérience avec les APIs REST.
- Bonne compréhension des moteurs de recherche, indexation ou exploitation de données.
- Expérience ou intérêt fort pour Elasticsearch.
- Capacité à travailler sur des applications existantes, pas uniquement sur du greenfield.
- Capacité à comprendre des besoins métiers et à les traduire en fonctionnalités concrètes.
Soft skills
- Autonomie, rigueur technique, sens pratique.
- Capacité à avancer concrètement et à résoudre des problèmes techniques réels.
- Communication claire en français.
- Esprit d'équipe et culture qualité.
- Curiosité pour les sujets IoT / Data / temps réel.
- Sens de la maintenabilité et du code propre.
- Capacité à assumer rapidement un bon niveau de responsabilité.
- Orientation produit et terrain.
Formation
Bac +3 à Bac +5 en informatique ou équivalent. Les parcours autodidactes sont les bienvenus si l'expérience est solide et les réalisations concrètes.
Ce qui fera la différence
- Connaissance ou expérience sur un SDK propriétaire ou une plateforme technique B2B.
- Expérience sur des projets SaaS B2B.
- Expérience IoT, data, temps réel ou applications de pilotage.
- Très bonne maîtrise de Vue.js.
- Bonne expérience Node.js sur des sujets non triviaux.
- Sensibilité UX / UI.
- Expérience concrète d'Elasticsearch.
- Connaissance Docker et pipelines CI/CD.
- Capacité à travailler en autonomie sur plusieurs sujets en parallèle.
- Capacité à comprendre des contextes métier exigeants.
- Expérience sur des projets B2B exigeants en environnement métier connecté.
- Intérêt pour les plateformes techniques B2B.
Ce poste n'est probablement pas fait pour toi si…
- Tu cherches un poste exclusivement React.
- Tu veux faire uniquement du front-end sans toucher au back-end.
- Tu veux faire uniquement du back-end sans interface utilisateur.
- Tu n'as pas de vraie appétence pour Vue.js.
- Tu n'aimes pas maintenir ou améliorer des applications existantes.
- Tu n'es pas à l'aise avec les APIs REST.
- Tu n'as aucun intérêt pour la data, l'indexation ou Elasticsearch.
- Tu cherches uniquement des projets greenfield.
- Tu préfères les environnements très théoriques à la résolution de problèmes concrets.
- Tu n'es pas à l'aise avec l'autonomie.
C'est un poste de développeur autonome sur des sujets connectés à du métier réel. Sans appétence pour Vue.js, sans goût pour la maintenance comme pour le build, ça ne fonctionnera pas.
Évolutions possibles
Le poste peut ouvrir vers plusieurs trajectoires selon ton appétence :
- Lead Developer
- Tech Lead
- Expert Vue.js ou expert plateforme propriétaire
- Architecte applicatif
- Référent projets IoT / Data
L'évolution se construit en fonction des projets que tu portes et des sujets sur lesquels tu prends le lead.
Conditions
- Type de contrat : CDI temps plein.
- Localisation : full remote possible, avec une préférence pour Montpellier ou proximité afin de faciliter certains temps collectifs.
- Rémunération : 35 000 € à 45 000 € brut annuel selon profil et expérience.
- Démarrage : dès que possible / selon disponibilité.
- Avantages : titres-restaurant, prise en charge transport selon politique interne, avantages complémentaires à préciser en entretien.
- Équipe : à taille humaine, environnement B2B Tech, projets IoT / Data / temps réel.
- Entreprise : éditeur B2B spécialisé dans les plateformes IoT, Data et temps réel. L'identité de l'entreprise sera communiquée au cours du processus de qualification.
Pourquoi cette opportunité est intéressante
- Projets concrets, impact terrain : tes développements alimentent une plateforme utilisée sur des projets B2B exigeants, dans des environnements métiers connectés.
- Stack claire et focalisée : Vue.js, Node.js, TypeScript, Elasticsearch, avec un périmètre technique lisible et des sujets concrets à faire avancer.
- Applications connectées à des données réelles : IoT, temps réel, APIs métiers, data utile.
- Autonomie réelle : tu pilotes tes sujets, tu prends des décisions techniques, tu portes une voix dans les choix d'architecture.
- Équipe à taille humaine : pas de strates de management, communication directe, décisions rapides.
- Sujets B2B Tech : plateforme propriétaire, contexte exigeant, clients sérieux.
- Trajectoire d'évolution claire : Lead, Tech Lead, expert plateforme ou architecte selon tes appétences.
- Full remote possible : pratiques mûres pour le travail à distance, avec des temps collectifs sur Montpellier pour ceux qui peuvent.
Postuler
Tu peux postuler avec ton CV, ton LinkedIn, ton GitHub ou quelques exemples de projets Vue.js / Node.js sur lesquels tu as travaillé. Les liens vers des repos publics, démos ou applications en production parlent souvent plus qu'un CV.
Partagez cette opportunité
Faites circuler cette offre dans votre réseau :
- Offrez-leur un boost de visibilité auprès du client.
- Aidez vos contacts à trouver leur prochain job.
Candidater via Novera, c'est différent
Pas un ATS automatisé. Une équipe qui lit chaque candidature et vous répond.
Échange direct
Un consultant prend le brief avec le client. Pas de robot, pas d'intermédiaire qui transmet.
Sourcing ciblé
On ne diffuse que des mandats qualifiés. Vous postulez à un vrai poste, pas à une vitrine.
Réponse sous 48 h
Engagement contractuel : retour argumenté, GO ou pas, sous 48 heures ouvrées.
Confidentialité
Vos données restent chez Novera. Pas de revente, pas de pub, conservation 24 mois max.
Postuler à cette offre
Réponse sous 48 h ouvrées. Vos données restent strictement confidentielles.