June 17, 2026
Back End Développeur - Node Js / Nest Js (h/f)
Mid • Hybrid
Issy-les-Moulineaux, France
Introduction & Résumé : Emagine recherche pour un de ses clients, un Backend développeur Node.js / NestJS (Confirmé).
Vos missions :
Développer des services backend en Node.js et NestJS.
Concevoir et maintenir des APIs GraphQL et REST.
Participer à la conception d’architectures microservices.
Appliquer les bonnes pratiques de développement.
Concevoir et optimiser l’accès aux données.
Déployer les applications sur AWS.
Utiliser Docker pour la conteneurisation.
Participer aux pipelines CI/CD.
Votre profil :
Anglais opérationnel.
4 à 7 ans d’expérience en développement backend.
Expérience dans des environnements cloud et microservices.
Connaissance des architectures distribuées.
Environnement: NestJS (v11), Node (v22), GraphQL (Apollo), Docker, Typescript ; TDD, E2E (Jest), OOP, SOLID, Clean Architecture, Anglais courant. APIs integration (GraphQL / REST); Maîtrise des bases de données (SQL/NoSQL); Familiar with microservice and event driven architecture, AWS ecosystem (Lambdas)
Similar jobs you might like
Technology
emagine Polska
Développeur NestJS-(h/f)
Mid
Hybrid
Paris, France
🏢 Summary: The offer is for a NestJS Developer responsible for building and maintaining high-volume microservices exposing GraphQL and REST APIs within a booking domain. The role involves designing technical architectures, contributing to testing strategies, and collaborating closely with cross-functional teams. It focuses on clean architecture, robust API development, and cloud-based deployment. 🗂️ Requirements: Strong experience with NestJS (v11), Proficiency in Node.js (v22), Strong knowledge of TypeScript, Experience building GraphQL (Apollo) and REST APIs, Experience with Docker, Knowledge of SQL and NoSQL databases, Experience with TDD and E2E testing using Jest, Understanding of OOP, SOLID principles, Clean Architecture, Experience with microservices architecture, Proficiency with Gitflow, Experience with AWS Lambdas, Fluent English 📃 Skills: NestJS, Node.js, TypeScript, GraphQL, Apollo, REST, Docker, SQL, NoSQL, Jest, TDD, OOP, SOLID, Microservices, Gitflow, AWS, Lambdas 🏢 Description: Introduction & Résumé Nous recherchons un Développeur NestJS talentueux pour rejoindre notre équipe dynamique. Le candidat idéal aura une expertise solide en Node.js et TypeScript , ainsi qu'une expérience dans le développement d'API GraphQL et REST . Ce rôle implique la conception et la documentation d’architectures techniques, ainsi que la collaboration étroite avec les équipes inter-équipes pour créer des microservices robustes et performants. Responsabilités principales En tant que Développeur NestJS, vous serez responsable de: Développer et maintenir des microservices NestJS exposant des APIs GraphQL et REST à fort volume. Concevoir et documenter les choix d’architecture ( UML, ADRs ) en collaboration directe avec le Tech Lead. Travailler sur un domaine booking riche : transactions, RFP, disponibilités, devis. Contribuer aux revues de code , à la stratégie de tests ( Jest, E2E ) et à l’amélioration continue des pratiques. Participer aux rituels techniques inter-équipes avec les frontends et les partenaires intégrateurs. Exigences clés NestJS (v11) , Node.js (v22) , TypeScript GraphQL (Apollo) & APIs REST Docker Bases de données SQL / NoSQL TDD , tests E2E (Jest) OOP , principes SOLID , Clean Architecture Architecture microservices Gitflow AWS (Lambdas) Anglais courant Atouts supplémentaires Les compétences suivantes sont un plus : Expérience en développement agile Connaissance de Docker Swarm Pratique dans un environnement multinational
Technology
emagine Polska
Développeur Senior Back-End Node.js / AWS / GraphQL (h/f)
Senior
Hybrid
Issy-les-Moulineaux, France
🏢 Summary: Senior Back-End Developer role focused on building and maintaining scalable backend services using Node.js and AWS. The position involves designing complex GraphQL APIs, implementing serverless architectures, and optimizing performance and security. You will also contribute to CI/CD automation and technical best practices. 🗂️ Requirements: 5–7 years of Back-End development experience, Strong proficiency in JavaScript, Strong proficiency in Node.js, Solid experience with AWS, 3–4 years of experience with GraphQL, Experience with GitLab, Experience managing CI/CD pipelines, Operational/technical level of English 📃 Skills: JavaScript, Node.js, AWS, GraphQL, GitLab, CI/CD, Lambda, Serverless 🏢 Description: Nous recherchons un Développeur Senior Back-End avec une expertise en Node.js et AWS. Le candidat idéal aura une solide expérience en développement d APIs, en architecture serverless et en optimisation de performance. Vous participerez à la conception et à la mise en oeuvre de solutions innovantes tout en assurant la qualité et la sécurité des applications. Vos missions: Concevoir, développer et maintenir des services backend en Node.js / JavaScript. Participer à la mise en oeuvre et à l'évolution des architectures BFF et des agrégateurs d'APIs. Concevoir et maintenir des APIs GraphQL complexes. Gérer les problématiques de performance, de sécurité et de complexité GraphQL. Développer et déployer des composants serverless sur AWS Lambda. Participer à l'automatisation des déploiements et à l'amélioration continue des processus CI/CD. Intervenir sur les pipelines GitLab CI/CD et les processus de livraison. Contribuer aux choix techniques et aux bonnes pratiques de développement. Votre profil: 5 à 7 ans d'expérience en développement Back-End. Excellente maîtrise de JavaScript / Node.js. Solide expérience sur AWS. Très bonne maîtrise de GraphQL avec au moins 3 à 4 ans d'expérience. Expérience des outils GitLab et de la gestion des pipelines CI/CD. Niveau d’anglais opérationnel / technique.
Technology
emagine Polska
Développeur Frontend (h/f)
Mid
On-site
Courbevoie, France
🏢 Summary: Mission de 3 mois sur site à La Défense pour un Développeur Frontend chargé d’améliorer et restructurer des applications web internes. Le rôle consiste à développer et maintenir des composants UI réutilisables, optimiser l’interface utilisateur et produire des maquettes pour de nouvelles applications web et macOS. Une solide maîtrise de HTML et CSS est requise, avec une expérience en React et TypeScript fortement appréciée. 🗂️ Requirements: Maîtrise de HTML, Maîtrise de CSS, Expérience en React, Expérience en TypeScript, Capacité à construire des composants UI réutilisables, Capacité à publier et maintenir une bibliothèque de composants, Capacité à restructurer et adapter des interfaces web existantes 📃 Skills: HTML, CSS, React, TypeScript, Storybook, Sketch, Keynote, macOS 🏢 Description: emagine recherche pour l’un de ses clients grand compte un Développeur Frontend. Lieu : La Défense Durée : 3 mois Pas de télétravail possible Démarrage : 1er Juillet Résumé Nous recherchons un développeur avec de solides compétences en HTML et CSS, et une expérience en React et TypeScript serait un atout majeur. Le candidat devra être capable de construire et publier des bibliothèques de composants réutilisables tout en étant à l'aise avec les designs et les directives. Responsabilités : Le développeur sera chargé de diverses tâches, notamment : Mettre en œuvre des modifications de style et restructurer l'interface utilisateur des applications web internes. Construire des composants UI réutilisables et maintenir une bibliothèque de composants partagés. Améliorer l'aspect des applications existantes pour des démonstrations et présentations. Adapter des applications web existantes en utilisant des outils établis et surmonter les obstacles d'intégration. Créer des maquettes pour de nouvelles applications macOS et web en fonction des problèmes à résoudre. Must Haves : Maîtrise des fondamentaux HTML et CSS. Expérience en React et TypeScript. Capacité à construire et publier des bibliothèques de composants réutilisables. Nice to Haves : Compétences en design avec Sketch pour le design UI/UX. Habileté à produire du matériel de présentation poli, comme des vidéos de démonstration et des présentations Keynote. Compétences en montage vidéo. Autres Détails : Contexte : Développement d'applications web internes. Outils : Utilisation de Storybook pour maintenir la bibliothèque de composants.
Technology
emagine Polska
Développement mobile Android Fullstack - (h/f)
Mid
Hybrid
Breuil-le-Sec, France
🏢 Summary: Long-term mission (10–12 months) to strengthen an existing team working on omni-commerce applications, focusing on backend API development and functional enhancements within a stabilized architecture. The role involves building and evolving Node.js (Express) APIs, contributing to a Vue.js 3 frontend, and deploying through established CI/CD pipelines. The position requires active collaboration with technical and product teams in a full-stack capacity with backend dominance. 🗂️ Requirements: 3–5 years experience in software development, Strong proficiency in Node.js, Practical experience with Vue.js, Experience developing and evolving REST APIs, Ability to work across full stack with backend focus, Experience with CI/CD pipelines, Experience integrating existing services, Ability to fix bugs and enhance existing features 📃 Skills: Node.js, Express, Vue.js, JavaScript, REST, CI/CD, API, Git 🏢 Description: Contexte : Dans le cadre de la transformation digitale, vous interviendrez en renfort d’une équipe déjà en place sur des applications du domaine omni commerce. L’architecture technique est existante et stabilisée. Le besoin porte sur du développement et de l’évolution fonctionnelle (BUILD), en collaboration avec un développeur déjà présent. Vos missions : Développement et évolution d’APIs backend en Node.js (Express). Participation au développement frontend en Vue.js 3. Intégration et consommation de services existants. Correction de bugs et amélioration continue des fonctionnalités. Déploiement des développements via les outils CI/CD en place. Collaboration avec les équipes techniques et produit. Profil recherché : Expérience : 3 à 5 ans Bonne maîtrise de Node.js Connaissances en Vue.js Capacité à intervenir sur l’ensemble de la stack (dominante backend). Autonomie, rigueur et capacité à s’intégrer rapidement dans une équipe existante. Autre : Localisation : Breuil-Le-Sec (60) Télétravail : 2 jours / semaine Date de démarrage : asap ou début Mai Durée de la mission : 10-12 mois
Technology
emagine Polska
Développeur Frontend (Vue.js / Nuxt.js) - (h/f)
Mid
Hybrid
Toulon, France
🏢 Summary: Frontend Developer role focused on building and maintaining web applications using Vue.js, Nuxt.js, and TypeScript within an agile team. The mission includes migrating to and integrating Strapi, consuming REST APIs, and improving complex forms. The position involves collaboration on strategic web projects with regular delivery cycles. 🗂️ Requirements: Strong experience with TypeScript, Proficiency in Vue.js and Nuxt.js, Experience with Node.js, Good knowledge of REST APIs, Experience with Strapi, Ability to develop and maintain frontend applications, Experience integrating and migrating CMS solutions 📃 Skills: TypeScript, Vue.js, Nuxt.js, Node.js, REST, Strapi, JavaScript, HTML, CSS 🏢 Description: Introduction & Résumé Nous recherchons un Développeur Frontend talentueux, spécialisé en Vue.js et Nuxt.js, pour rejoindre une équipe digitale agile au sein d'un acteur de la protection sociale complémentaire. Ce rôle nécessite une solide maîtrise de TypeScript et une bonne connaissance des API REST. Le candidat idéal saura intégrer et renforcer notre équipe sur des projets web stratégiques. Principales Responsabilités Développement et maintenance des applications front en Nuxt.js / Vue.js et TypeScript. Participation à la migration et à l'intégration de Strapi en remplacement de Laravel. Conception et consommation d'API REST. Reprise et simplification de formulaires complexes dans Strapi. Collaboration avec les PO, le responsable recette et les web designers. Participation aux livraisons dans le respect du process de validation. Exigences Clés TypeScript Node.js Nuxt.js / Vue.js Bonne maîtrise des API REST Expérience sur Strapi idéalement Appétence web design appréciée Nice to Have Confirmation en autonomie, rigueur et bon esprit d'équipe. Capacité à s'intégrer rapidement dans une équipe soudée. Autres Détails Localisation : Toulon. Début de la mission : entre Avril et Mai Durée de la mission : 12 mois Télétravail : 2 jours / semaine après une période d'intégration de 2-3 semaines sur site
Technology
emagine Polska
Mid level Fullstack (TypeScript/React Native)
Mid
On-site
Stockholm, Sweden
🏢 Summary: Mid-level Fullstack Engineer role focused on building and enhancing customer-facing mobile and web applications within a cloud-native, data-intensive environment. The assignment involves developing backend services and event-driven microservices, integrating with AWS and messaging systems, and ensuring system reliability and observability. The position supports high-transaction, business-critical workflows in a cross-functional product team. 🗂️ Requirements: 4–6 years of software development experience, Strong experience with TypeScript, Strong experience with Node.js, Strong experience with React Native, Experience with event-driven architectures, Experience with distributed systems, Experience with PostgreSQL and/or DynamoDB, Experience with Kafka and SQS, Experience with AWS including S3, Experience with monitoring and observability tools, Experience developing mobile and web applications, Experience with data-intensive applications and complex workflows 📃 Skills: TypeScript, Node.js, React, ReactNative, Kafka, SQS, AWS, S3, PostgreSQL, DynamoDB, Datadog, Microservices 🏢 Description: emagine is looking for a Mid level Fullstack Engineer to join a product development team building and enhancing customer-facing digital services. The assignment involves developing mobile and web applications, contributing to backend services, and working with modern cloud-native technologies in a scalable and data-intensive environment. You will collaborate closely with Product Managers, Designers, and Engineers to deliver high-quality solutions that support business-critical workflows and customer experiences. Start: ASAP (within a few week) Duration: 1 year to start with Location: Stockholm, min 2-3 days/week at the office Wha you will do Develop and maintain applications using React Native, TypeScript, and Node.js. Contribute to the development of event-driven micro services and backend services. Build and maintain integrations using Kafka, SQS, and AWS services. Develop solutions that handle high transaction volumes and complex data flows. Support system reliability, monitoring, and observability initiatives. Work closely with cross-functional teams throughout the product development lifecycle. Participate in experimentation, feature flagging, and A/B testing activities. Profile: 4–6 years of experience in software development. Strong experience with TypeScript, Node.js, and React Native. Experience working with event-driven architectures and distributed systems. Experience with PostgreSQL and/or DynamoDB. Familiarity with Kafka and SQS. Experience with AWS, including S3. Experience using Datadog or similar monitoring and observability tools. Experience developing mobile and web applications. Experience working with data-intensive applications and complex workflows. Experience from fintech or another regulated industry is highly desirable. Familiarity with modern software delivery practices, including feature flags and A/B testing.
Technology
emagine Polska
Développeur Java AEM (h/f)
Senior
Hybrid
Issy-les-Moulineaux, France
🏢 Summary: Senior Back-End Developer role focused on designing, developing and optimizing content management solutions on Adobe Experience Manager (AEM) Cloud. The position involves backend development, system integration, performance optimization, CI/CD automation and ensuring security and scalability of AEM-based platforms. 🗂️ Requirements: Minimum 7 years backend development experience, Significant hands-on experience with AEM, Strong proficiency in Java, Experience with Spring framework, Experience with OSGi, Strong understanding of RESTful and SOAP architectures, Experience with CI/CD practices, Experience with Jenkins, Fluent French, Degree in Computer Science or related field 📃 Skills: AEM, Java, Spring, OSGi, REST, SOAP, CI/CD, Jenkins, API 🏢 Description: Résumé : Ce poste de Développeur BackEnd AEM est essentiel pour développer, déployer et optimiser des solutions de gestion de contenu via Adobe Experience Manager (AEM) Cloud, en répondant aux besoins métiers et en intégrant davantage les systèmes d'information Responsabilités : Concevoir et développer des composants et des services back-end sur la plateforme AEM. Intégrer AEM avec d'autres systèmes d'information via des API REST et/ou autres. Optimiser les performances des systèmes existants et veiller à leur évolutivité. Participer à l’architecture et aux discussions techniques pour orienter les choix de développement. Travailler en collaboration avec des équipes multidisciplinaires (frontend, UX, Design, etc). Maintenir et améliorer les pipelines CI/CD pour l'automatisation des déploiements. Garantir la sécurité et la conformité des systèmes développés selon les meilleures pratiques. Fournir une documentation claire et détaillée pour les projets et les nouvelles fonctionnalités. Exigences clés : Minimum de 7 ans en développement backend, avec une expérience significative sur AEM. Maîtrise de Java et des frameworks associés (Spring, OSGi). Bonne compréhension des architectures RESTful et SOAP. Connaissance des pratiques DevOps (CI/CD, Jenkins, etc). Agréables à avoir : Expérience sur la plateforme AEM Cloud & DAM. Connaissance des outils de gestion de version tels que GitLab. Compréhension des principes de sécurité applicative et de gestion des accès. Expérience dans la configuration du Dispatcher AEM pour l'optimisation des performances. Autres détails : Contexte opérationnel : Travailler avec une équipe multidisciplinaire. Langue : Français courant (impératif); Anglais professionnel (secondaire). Formation : Diplôme en informatique, ingénierie logicielle ou domaine connexe.
Technology
emagine Polska
Développeur Full Stack-(h/f)
Mid
Hybrid
Le Mans, France
🏢 Summary: Full Stack Developer role focused on designing, developing, and maintaining web applications using Angular for the front-end and J2E for the back-end. The position involves contributing to technical specifications, ensuring application quality through testing, and maintaining technical documentation. Strong emphasis is placed on web standards, security, and accessibility compliance. 🗂️ Requirements: Proficiency in Angular, Proficiency in J2E, Strong knowledge of HTML, CSS, JavaScript, Knowledge of RGAA accessibility standards, Experience with Git and SVN, Understanding of object-oriented design principles, Knowledge of web application security principles, Ability to write technical documentation 📃 Skills: Angular, J2E, JavaScript, HTML, CSS, RGAA, Git, SVN, OOP, Security, Jahia, JEE8, Camel, REST, Apache 🏢 Description: Introduction & Résumé Nous recherchons un Développeur Full Stack pour concevoir, développer et maintenir des applications web. Le candidat idéal possédera une maîtrise d'Angular, de J2E, ainsi que des langages et normes web standards. La capacité à travailler en équipe et à produire de la documentation technique de qualité est essentielle. Principales Responsabilités Concevoir, développer et maintenir des applications web en utilisant Angular et/ou Jahia pour le front-end. Développer et maintenir les services du Socle et le Back-end en J2E. Participer à la définition des spécifications techniques et fonctionnelles. Tester et déboguer les applications pour assurer la qualité du produit final. Maintenir la documentation technique. Compétences Requises Maîtrise d'Angular et des langages web standards (HTML, CSS, JavaScript). Maîtrise des règles d'accessibilité (RGAA). Maîtrise de J2E. Expérience avec Git et SVN. Capacité à travailler en équipe et à communiquer efficacement. Bonnes qualités rédactionnelles. Compréhension des principes de conception orientée objet. Bonne compréhension des problématiques de sécurité liées au développement web. Nice to Have Connaissance d'Angular 16. Expérience avec JEE 8. Compétences en Apache Camel. Connaissances sur les API Rest.
Technology
emagine Polska
Développeur Full stack Java / React / Ansible / Docker / PostgreSQL (h/f)
Mid
On-site
Paris, France
🏢 Summary: Fullstack Java Developer role involving balanced backend and frontend development using Java and ReactJS, with responsibility for unit testing, deployment, and ensuring technical quality and stability of applications. 🗂️ Requirements: Solid experience in Java fullstack development, Strong knowledge of ReactJS, Experience with Ansible and Docker for deployment, Familiarity with PostgreSQL, Ability to write and execute unit tests 📃 Skills: Java, ReactJS, Ansible, Docker, PostgreSQL, UnitTesting 🏢 Description: Résumé: Le rôle principal consiste à rejoindre une équipe de développeurs afin de prendre en charge le développement et les tests unitaires en utilisant le langage Java, répartis de manière équitable entre le backend et le frontend, en utilisant ReactJS pour la partie client. Responsabilités: Développement de solutions en langage Java fullstack (50% backend, 50% frontend). Effectuer des tests unitaires pour assurer la qualité du code. Déploiement des applications avec Ansible et Docker. Assurer la conformité des composants aux exigences techniques et qualitatives. Garantir la qualité technique des produits développés. Contrôler la stabilité technique des applications et résoudre les problèmes techniques. Identifier et signaler les risques de non-respect du planning et des difficultés rencontrées. Proposer des solutions techniques de manière proactive. Participer activement aux ateliers et aux revues d'avancement. Contribuer aux revues de pairs et apprendre des retours. Must Haves: Expérience solide en développement Java (fullstack). Connaissance de ReactJS pour le développement frontend. Compétence dans l'utilisation d'Ansible et Docker pour le déploiement. Familiarité avec PostgreSQL en tant que système de gestion de bases de données. Capacité à effectuer des tests unitaires. Nice to Haves: Connaissance de l'environnement Windows. Expérience en méthodologies Agile/Scrum. Compétences en communication et travail en équipe. Autres Détails: Type de contrat : Temps plein Localisation : Paris
Technology
emagine Polska
Ingénieur Sécurité Réseaux (h/f)
Mid
Hybrid
Strasbourg, France
🏢 Summary: Seeking a Network Security Engineer to ensure the operation and security of network infrastructures by integrating and managing security technologies. The role involves configuring and operating firewalls and VPN connections, handling security-related incidents, and preparing equipment configurations and documentation. Position available in Strasbourg or Villeneuve d’Ascq with partial remote work. 🗂️ Requirements: Experience configuring and operating firewalls, Experience managing VPN connections and IPsec tunnels, Expertise in network and security equipment maintenance, Fluent English 📃 Skills: Firewalls, VPN, IPsec, Networking, Security, Linux, PCI-DSS 🏢 Description: Résumé Emagine recherche un(e) Ingénieur Sécurité Réseaux pour assurer le bon fonctionnement et la sécurité des infrastructures réseau, en intégrant des technologies de sécurité. Responsabilités : Répondre aux demandes de prestations et organiser le support technique. Préparer les configurations des équipements et contribuer à la documentation. Traiter les tickets d'incidents en relation avec les technologies de sécurité. Assurer la configuration et l'exploitation des firewalls et des connexions VPN. Must Haves : Expérience en configuration et exploitation de firewalls. Expérience en gestion de liaisons VPN et création de tunnels IPsec. Expertise dans la maintenance des équipements de réseau et de sécurité. Anglais courant obligatoire. Des compétences en administration Linux et la connaissance de la norme PCI-DSS seraient un plus. Autres Détails : Localisation : Strasbourg ou Villeneuve d’Ascq. Démarrage : ASAP. 2 jours de télétravail par semaine.