Find your next tech and IT Job or contract Node.js

What you need to know about Node.js

Node.js is an open-source JavaScript runtime environment, designed to develop server-side applications and network tools. Based on Google Chrome's V8 engine, it allows JavaScript to run outside web browsers. Node.js is known for its asynchronous and non-blocking management, making it ideal for applications requiring high performance, such as APIs, real-time applications, or cloud services. It comes with npm (Node Package Manager), which facilitates module and dependency management, and has a vast ecosystem to accelerate development.

Your search returns 69 results.
Contractor
Permanent

Job VacancyDéveloppeur Full Stack Node.js / React

VISIAN
Published on
Github
HTML
Javascript

1 year
Paris, France
MissionsLe Développeur Full Stack construit et maintient deux produits de bout en bout, en étroite collaboration avec l'ingénieur DevOps et le Product Owner. Développement Front-end Développer et maintenir les fonctionnalités front-end sur React Construire des composants UI réutilisables, maintenables et évolutifs alignés sur le design system interne, partagés entre les 2 produits Collaborer avec les designers pour traduire les concepts UX/UI (maquettes) en interfaces de haute qualité Développement Back-end Concevoir et développer des services back-end et des APIs sur Node.js Intégrer plusieurs sources de données : LeanIX (cartographie applicative, API GraphQL), données QoS (incidents, SLA, référentiel application/service), authentification (OKTA SSO / GID) Concevoir et faire évoluer le modèle de données / la base de données supportant les deux produits Mettre en œuvre la logique de contrôle d'accès (filtrage au niveau des rôles et des données) pour les données sensibles du QoS Livraison Participer à la conception technique, aux revues de code et aux décisions d'architecture Travailler dans un environnement d'équipe agile et orienté produit (esprit de livraison continue) Contribuer à la documentation technique légère Promouvoir et exploiter les pratiques de développement assistées par l'IA pour accélérer la livraison Compétences complémentairesJavaScript : Expert (+10 ans) React JS : Expert (+10 ans) Anglais (parlé & écrit) : Senior (8 ans < x <= 10 ans) ALM/DevOps (Git, VSTS, pipe release) : Senior (8 ans < x <= 10 ans)
View this job
Premium Job
Permanent

Job VacancyFull Stack Engineer - WAVO

La French Tech
Published on
Node.js
React
TypeScript

60k-80k €
Lyon, Auvergne-Rhône-Alpes
Rejoignez une entreprise lauréate ou membre du réseau La French Tech, qui rassemble les start-up et scale-up les plus innovantes de France et contribue à la création de plus de 1,1 million d'emplois directs et indirects en France et à l'international. En tant que Full Stack Engineer chez Wavo, tu joueras un rôle clé dans la construction et l'évolution de notre plateforme. Tu interviendras sur l'ensemble du produit, du backend au frontend, avec un haut niveau d'exigence sur la qualité, la robustesse et la scalabilité. La stack est en place, les bases sont solides, et beaucoup reste à construire. Le poste s'adresse à un profil senior qui aime comprendre des problématiques métier complexes, prendre des décisions techniques structurantes et contribuer activement à faire évoluer un produit critique. Tu travailleras au quotidien avec Maxence et PA, ainsi qu'en collaboration étroite avec les équipes Product, Data et Ops. L'environnement est exigeant, mais sain, avec une vraie culture d'ingénierie et un fort respect du travail bien fait. Notre approche technique Chez Wavo, la technologie est avant tout au service du produit, des clients et des équipes. Nous privilégions des choix techniques éprouvés et maîtrisés plutôt que des solutions “bleeding edge”, afin de limiter la dette technique et sécuriser l'exécution dans le temps. Nous aimons raisonner en termes de coût d'innovation : chaque choix technologique est assumé et arbitré collectivement, en réservant l'innovation aux sujets où elle crée un réel avantage. Notre stack est construite autour de TypeScript de bout en bout, avec un fort accent sur la robustesse et la lisibilité. Backend : Node.js, Express, modèle de persistance basé sur l'event sourcing Base de données & infra : PostgreSQL, hébergement managé, déploiements et scaling sans interruption API : tRPC pour un typage strict entre le backend et le frontend Frontend : React, TanStack Query & Router, Vite Ce que tu feras Concevoir, développer et faire évoluer des fonctionnalités full stack, du backend au frontend. Travailler sur un produit à forte complexité métier (finance, flux, risk), avec des enjeux de fiabilité et de traçabilité élevés. Participer aux choix d'architecture et aux arbitrages techniques. Écrire du code lisible, robuste et maintenable, avec un haut niveau d'exigence. Collaborer étroitement avec les équipes Product, Data et Ops pour comprendre les besoins métier et les traduire en solutions techniques. Contribuer à l'amélioration continue de la qualité, des performances et de la sécurité de la plateforme. Participer à la montée en puissance de l'équipe tech et à la structuration des pratiques.
View this job
Contractor

Contractor jobDéveloppeur Magento

ESENCA
Published on
Magento
Node.js
Vue.js

1 year
Lille, Hauts-de-France
ContexteDans le cadre du développement et de la maintenance d'un produit digital e-commerce à dimension internationale, nous recherchons un Développeur Full Stack confirmé pour renforcer une équipe existante. Le produit constitue un tunnel de commande e-commerce destiné à une clientèle professionnelle et est déployé progressivement dans plusieurs pays et environnements métiers. La solution évolue dans un écosystème Cloud complexe, avec de nombreuses interactions avec des produits internes, des solutions SaaS et différentes équipes techniques. MissionsParticiper au développement et à l'évolution du produit digital. Concevoir et maintenir les composants Front-End et Back-End. Intervenir sur l'architecture et les développements Magento 2 en environnement Headless. Développer et optimiser les API GraphQL / REST. Participer aux développements sur NestJS et VueJS. Contribuer à la maintenance et à la maintenabilité de la solution. Prendre en charge les activités de Build et de Run. Participer au suivi opérationnel et à la résolution des incidents. Contribuer à la réduction de la dette technique et à la pérennisation de la solution. Participer au déploiement et à l'évolution du produit dans différents environnements internationaux. Accompagner les développeurs et contribuer à l'excellence technique de l'équipe. Rédiger et maintenir la documentation et les spécifications techniques. Valider les développements et garantir la qualité des livrables. Collaborer avec les Product Owners, Lead Engineers, équipes CloudOps, équipes Tech et autres équipes produits. Environnement techniqueMagento 2 / Headless – expertise impérative VueJS – confirmé NestJS – confirmé NodeJS GraphQL / REST Quasar Handlebars Kafka MySQL Redis DataDog Google Cloud Platform Docker
View this job
Premium Job
Permanent

Job VacancyDéveloppeur Back-End - Team Poker (H/F)

WINAMAX
Published on
Apache Kafka
CI/CD
Docker

50k-65k €
Paris, France
Basés en plein cœur de Paris, nous faisons bouger l'industrie des jeux en ligne. Leader du poker et des paris sportifs en France avec 350 000 joueurs et 600 000 parieurs mensuels, nous sommes présents en Espagne, en Allemagne et bientôt en Italie et au Portugal. Nous offrons à nos joueurs une expérience exceptionnelle, à la fois technique, créative et qualitative. Innovation, unité et appartenance : nos valeurs façonnent une culture d'entreprise multiculturelle et unique. Et si tu avais un futur dans le jeu ? Techniquement, Winamax c'est : Un moteur de jeu puissant et innovant : adaptation dynamique de l'offre de jeu, parties de poker hautement configurables, détection de fraude Une architecture distribuée et scalable conçue pour traiter en temps réel les flux de la plateforme Une plateforme modulaire soumise à des contraintes de haute disponibilité et de sécurisation des données, capable de gérer de fortes audiences A PROPOS DU POSTE Au sein de la team Poker, tu participeras activement à la conception, à l'implémentation et à la supervision des micro services de la plateforme de poker. DESCRIPTIF DU POSTE Conception de l'architecture de la plateforme Développement de micro services hautement disponibles et scalables Développement des APIs et des modèles de données Écriture de tests unitaires, end to end et réalisation de scenarii en conditions réelles Participation aux code reviews de l'équipe Déploiement des applications sur AWS Supervision et optimisation de la plateforme de poker Documentation de l'architecture et des services de poker Collaboration avec les équipes Front-End, Data, Infrastructure, Sécurité et les chefs de projets Exemples de projets : Création d'une gateway poker avec authentification, rate limiting, routing, pub/sub (10K+ msg/s) Implémentation d'un micro service d'inscription (1000 inscriptions/s) Ajout de nouveaux types de jeux et d'opérations spéciales sur le moteur de jeu de poker
View this job
Contractor

Contractor jobDéveloppeur API (H/F)

Cherry Pick
Published on
API Management
AWS Lambda
Node.js

12 months
Paris, France
En quelques mots Cherry Pick est à la recherche d'un Développeur API(H/F), pour le compte de l'un de ses clients qui opère dans le domaine de tourisme. Description 🚀 Contexte de la mission Au sein de l'équipe API Platform d'un groupe mondial de l'hôtellerie et du tourisme, vous intégrez le pôle d'ingénierie pour piloter un programme d'infrastructure applicative stratégique : la migration globale de la plateforme d'API Management. En tant qu'Ingénieur / Développeur Senior API Management & DevOps (H/F), votre rôle consistera à préparer, automatiser et exécuter la migration de près de 400 proxies API depuis la solution existante vers la nouvelle API Gateway cible, tout en développant les services Back-End d'orchestration et les pipelines d'industrialisation associés. 🎯 Missions principales & Rôle 1. Migration & Ingestion des Proxies API (Cœur de mission) : Analyser l'existant sur la gateway actuelle (configurations, policies, modèles de sécurité, flux de trafic, portails de souscription). Définir les règles de transposition et adapter l'architecture des proxies (400 APIs) vers la nouvelle solution d'API Management cible. Intégrer et sécuriser les mécanismes d'authentification et d'autorisation (OAuth2, OpenID Connect, API Keys, mTLS). 2. Développement Back-End & Services d'Orchestration : Développer et faire évoluer les microservices et fonctions Serverless en Node.js / TypeScript (AWS Lambda) orchestrant le cycle de vie des APIs (déploiement, dépublication, plans, souscriptions). Concevoir des APIs REST internes et les connecter aux APIs d'administration des nouvelles gateways. 3. Automatisation, DevOps & Infrastructure as Code : Automatiser et industrialiser les flux de migration via des scripts (Python, Bash) pour limiter l'intervention manuelle. Provisionner et gérer les ressources d'infrastructure Cloud sous AWS (Lambda, DynamoDB, S3, IAM) en s'appuyant sur Terraform. Concevoir et maintenir les pipelines d'intégration et de déploiement continu (GitLab CI/CD). 🏁 Objectifs & Livrables Migration effective et qualifiée des 400 proxies API existants vers la nouvelle API Gateway. Services d'orchestration Back-End (Node.js / TypeScript / AWS Lambda) développés et opérationnels. Code d'Infrastructure as Code (Terraform) et pipelines GitLab CI/CD configurés et documentés.
View this job
Contractor
Permanent

Job VacancyIngénieur Support Niveau 2/3

VISIAN
Published on
Datadog
Dynatrace
Java

1 year
Paris, France
ContexteL'objectif principal de ce rôle est d'assurer la stabilité et la disponibilité des applications en intervenant sur les incidents de niveau 2 et 3. Vous serez le pont entre les équipes métiers/utilisateurs et les équipes de développement. Votre mission sera de diagnostiquer l'origine des dysfonctionnements en analysant le code et les logs, et de proposer (ou implémenter) des correctifs. MissionsAnalyse et résolution d'incidents Diagnostic technique : analyse des remontées d'incidents, reproduction des bugs et identification de la cause racine (Root Cause Analysis). Analyse de logs : exploration des fichiers de logs, des traces d'erreurs et des outils de monitoring pour l'isolation du composant défaillant. Débogage : analyse du code source pour la compréhension des comportements anormaux. Résolution : application de correctifs d'urgence (hotfixes) et élaboration de spécifications techniques destinées à l'équipe de développement pour la correction des bugs. Maintenance et amélioration Optimisation : identification des erreurs récurrentes et proposition d'améliorations de code pour la réduction de la dette technique et du nombre d'incidents. Observabilité : amélioration de la stratégie de logging (ajout de logs pertinents) pour la facilitation des diagnostics futurs. Documentation : rédaction et mise à jour de la base de connaissances (Knowledge Base) pour la capitalisation des résolutions d'incidents. Coordination Interface technique : communication avec les équipes de développement pour le déploiement des correctifs. Suivi : suivi des tickets d'incidents jusqu'à leur clôture complète.
View this job
Contractor

Contractor jobDéveloppeur Front-End Angular / Node.js (H/F)

ALLEGIS GROUP
Published on
Angular
API REST
Git

1 year
Nantes, Pays de la Loire
Dans le cadre de l'évolution d'une plateforme e-commerce internationale à fort trafic, nous recherchons un Développeur Front-End Angular / Node.js pour rejoindre une équipe BUILD agile basée à Nantes. Vous intégrerez une équipe à taille humaine d'environ 8 collaborateurs composée d'un Product Owner, d'un Team Lead, d'un Tech Lead, d'un QA et de développeurs. L'environnement de travail favorise la collaboration, l'autonomie et les échanges techniques. Le programme s'inscrit dans une organisation Agile à l'échelle (SAFe) et mobilise plusieurs équipes de développement travaillant sur des sujets à forte visibilité et à fort impact business. Vos missions Au sein de l'équipe, vous participerez à l'ensemble du cycle de développement des nouvelles fonctionnalités : Concevoir et développer des interfaces web performantes et évolutives avec Angular ; Développer et maintenir des services Node.js et des couches intermédiaires (Back For Front) ; Participer aux choix d'architecture et aux revues de code ; Collaborer étroitement avec les équipes produit, QA et architecture ; Garantir la qualité, la maintenabilité et la performance des développements ; Contribuer à l'amélioration continue des pratiques de développement et des processus Agile ; Participer à la résolution des problématiques techniques complexes liées à un environnement digital international. Environnement techniqueCompétences indispensables Angular (minimum 4 ans d'expérience) Node.js (minimum 2 ans d'expérience) TypeScript (minimum 2 ans d'expérience) API REST Git Méthodologies Agile / Scrum Compétences appréciées NgRx RxJS Sensibilité aux problématiques SEO Connaissance des standards d'accessibilité web (RGAA, WCAG) Expérience dans un contexte e-commerce Connaissances Microsoft SQL Server Reporting Services Connaissances Micro Focus Enterprise Developer
View this job
Premium Job
Internship

Internship offerStage - Software Engineer - GOJOB

La French Tech
Published on
Next.js
Node.js
React

6 months
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Rejoignez une entreprise lauréate ou membre du réseau La French Tech, qui rassemble les start-up et scale-up les plus innovantes de France et contribue à la création de plus de 1,1 million d'emplois directs et indirects en France et à l'international. Gojob recrute un Software Engineer en stage, intégré à une squad et à l'équipe Tech aux côtés de Staff, Senior et Junior Software Engineers, avec un sujet fil rouge à porter. Gojob est une plateforme de service pour l'emploi (travail temporaire) qui s'appuie sur ses propres technologies, ses infrastructures data et son IA « Aglae » pour fluidifier le marché du travail. Au quotidien, la personne délivre des features innovantes à fort impact de bout en bout : comprendre le besoin avec les utilisateurs (États-Unis ou France) et le Product Manager, définir une solution technique, l'implémenter selon les principes de l'équipe tech (Software Craftsmanship, Domain Driven Design, TDD, Clean Architecture), puis la livrer aux utilisateurs. Elle travaille aussi sur des sujets techniques transverses au sein des guildes (amélioration de la DX, optimisations CI/CD, scaling d'infrastructure, architecture, librairies transverses). L'organisation est agile et lean, avec du déploiement continu (5+ par jour), du pair programming et une démarche data-driven. Une poursuite en CDI après le stage est envisagée.
View this job

Contract roles and jobs for Node.js

Fullstack Developer

The full-stack Developer uses Node.js to develop complete web applications, combining front-end and back-end technologies within the same architecture.

Android Mobile Developer

The mobile Developer (Android, iOS) uses React Native but can also use Node.js to manage the back-end and services of the application, although this role is primarily focused on mobile platforms.

iOS Mobile Developer (Swift, Objective-C...)

The mobile Developer (Android, iOS) uses React Native but can also use Node.js to manage the back-end and services of the application, although this role is primarily focused on mobile platforms.

Front-End Developer (JavaScript, Node, React, Angular, Vue...)

The front-end Developer (JavaScript, Node, React, Angular, Vue...) integrates Node.js into front-end development for managing build tools, development servers, and interactions with APIs.

Lead Developer / Tech Lead

The Lead Developer / Tech Lead uses Node.js to design and oversee server-side application architecture while guiding a team of developers in implementing efficient and scalable solutions.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us