June 17, 2026
Développeur Senior Back-End Node.js / AWS / GraphQL (h/f)
Senior • Hybrid
Issy-les-Moulineaux, France
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.
Similar jobs you might like
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 Back-End JAVA Sénior - (h/f)
Senior
Hybrid
Paris, France
🏢 Summary: Senior Java Backend Developer role focused on designing, developing and maintaining reliable, high-performance and scalable backend services in a microservices environment. The position involves continuous improvement, production monitoring, and close collaboration with cross-functional teams to ensure service quality and stability. Strong emphasis on CI/CD practices and cloud-based environments. 🗂️ Requirements: 6–9 years of Java development experience, Proven experience with Spring Boot, Experience building and maintaining microservices, Experience in high-volume production environments, Strong knowledge of CI/CD concepts, Hands-on experience with GitLab pipelines, Knowledge of Azure or ability to work in Azure environments, Ability to collaborate with cross-functional technical teams 📃 Skills: Java, Spring, SpringBoot, Microservices, CI/CD, GitLab, Azure, Docker, Kafka, DB2 🏢 Description: Résumé Le développeur back-end Java senior a pour mission de concevoir, développer et maintenir des services backend fiables, performants et évolutifs, tout en garantissant une expérience utilisateur de qualité. Responsabilités : Concevoir, développer et maintenir des services backend. Contribuer à la qualité du produit en ajoutant de la valeur pour l'utilisateur. Analyser le comportement du service en production et anticiper les dégradations. Participer à l'amélioration continue des services (refactorings, performance, sécurité). Assurer la responsabilité du service post-mise en production. Collaborer avec les équipes Produit, QA, DevOps, Cloud et Architecture. S'inscrire dans une logique orientée résultat. Compétences Requises : 6 à 9 ans d'expérience en développement Java. Expérience confirmée sur Spring Boot et microservices. Travail sur des environnements à forte volumétrie. Maîtrise des concepts CI/CD et pipelines GitLab. Connaissance ou capacité à monter en compétence sur Azure. Aisance en collaboration avec des équipes pluridisciplinaires. Atouts : Expérience avec Docker. Connaissances en Kafka ou systèmes de messaging. Maîtrise d'autres bases de données relationnelles (DB2).
Technology
emagine Polska
Back End Développeur - Node Js / Nest Js (h/f)
Mid
Hybrid
Issy-les-Moulineaux, France
🏢 Summary: Opportunity for a confirmed Backend Developer to design and build microservices-based applications using Node.js and NestJS, with a strong focus on GraphQL/REST APIs and AWS cloud deployment. The role involves data optimization, containerization with Docker, and participation in CI/CD pipelines. Ideal for an experienced backend engineer working in distributed and event-driven architectures. 🗂️ Requirements: 4–7 years backend development experience, Strong experience with Node.js and NestJS, Experience designing GraphQL and REST APIs, Experience with microservices architectures, Knowledge of distributed architectures, Experience with AWS cloud environment, Proficiency with SQL and NoSQL databases, Experience with Docker containerization, Experience with CI/CD pipelines, Operational English 📃 Skills: Node.js, NestJS, GraphQL, REST, Apollo, Docker, AWS, Lambda, TypeScript, SQL, NoSQL, Jest, TDD, E2E, OOP, SOLID, CI/CD, Microservices 🏢 Description: 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)
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 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
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
Développeur Front Senior Vue.js / Nuxt.js (h/f)
Senior
Hybrid
Issy-les-Moulineaux, France
🏢 Summary: Mission de Développeur Front-End senior visant à concevoir, maintenir et optimiser des composants mutualisés en Vue 3 et Nuxt.js, tout en définissant les bonnes pratiques et en contribuant aux choix d’architecture Front-End. Le rôle implique une forte exigence en qualité de code et en performance au sein d’une équipe transverse. Démarrage prévu mi-mai. 🗂️ Requirements: Minimum 8 ans d’expérience en développement Front-End, Au moins 3 ans d’expérience avec Vue 3, Excellente maîtrise de Vue.js, Très bonne maîtrise de Nuxt.js, Profil 100% Front-End, Expérience en conception de composants Front mutualisés, Participation aux choix d’architecture Front-End, Expérience en optimisation de performances, Pratique des revues de code et respect des guidelines 📃 Skills: Vue, Vue3, Nuxt, JavaScript, Frontend, Performance, Architecture, Git, Agile 🏢 Description: Résumé : Dans le cadre du renforcement d’une équipe transverse dédiée aux bonnes pratiques Front-End, cette mission vise à concevoir et maintenir des composants Front pour l'ensemble des équipes de développement. Responsabilités : Développement et amélioration de composants Front mutualisés en Vue 3 / Nuxt.js Mise en place de bonnes pratiques de développement Optimisation des performances des applications Participation aux choix d’architecture Front-End Contribution à la qualité du code (revues de code, guidelines, documentation) Compétences Requises : Minimum 8 ans d’expérience en tant que Développeur Front-End Excellente maîtrise de Vue.js, avec au moins 3 ans d’expérience sur Vue 3 Très bonne connaissance de Nuxt.js Profil purement Front-End Atouts : Connaissances en optimisation des performances Expérience avec des pratiques de développement agile Détails Complémentaires : Démarrage : mi-mai
Technology
emagine Polska
Développeur Backend Java/Kotlin Senior (h/f)
Senior
Hybrid
Puteaux, France
🏢 Summary: Senior Backend Java/Kotlin Developer role on a strategic energy-sector project focused on building and maintaining a highly available critical system. The position involves designing, developing, and supporting backend applications in an Agile SAFe environment with full BUILD & RUN ownership. Candidates will contribute to architecture, continuous improvement, and production support of industrial-grade systems. 🗂️ Requirements: Minimum 5 years of backend development experience, Strong proficiency in Java, Strong proficiency in Spring Boot, Strong proficiency in Kotlin, Experience with PostgreSQL, Experience with RabbitMQ or ActiveMQ, Experience with Ansible, Experience with Python, Experience working on critical or high-availability industrial systems, Strong BUILD & RUN culture, Experience working in Agile SAFe environment 📃 Skills: Java, Kotlin, Spring, PostgreSQL, RabbitMQ, ActiveMQ, Ansible, Python, SAFe, Agile 🏢 Description: Introduction & Résumé Nous recherchons un Développeur Backend Java/Kotlin Senior passionné pour rejoindre une équipe dynamique au sein d'un projet stratégique dans le secteur de l'énergie. Avec une expérience minimale de 5 ans et une maîtrise des technologies modernes telles que Java, Spring Boot et Kotlin, vous jouerez un rôle clé dans le développement d'un système critique à très haute disponibilité, représentant un enjeu majeur pour notre client. Main Responsibilities En tant que Développeur Backend, vous aurez pour responsabilités : Conception et développement de nouvelles fonctionnalités. Participation à l'architecture applicative. Tests, maintenance et amélioration continue. Prise en charge des applications jusqu'en production (BUILD & RUN). Analyse et correction des anomalies fonctionnelles et techniques. Participation à l'exploitation et au support des applications. Key Requirements 5 ans d'expérience minimum. Maîtrise de Java, Spring Boot, Kotlin, PostgreSQL, RabbitMQ ou ActiveMQ, Ansible et Python. Expérience impérative sur des SI critiques ou industriels à forte disponibilité. Forte culture BUILD & RUN. Environnement Agile SAFe. Nice to Have Expérience avec des outils de gestion de versions. Compréhension des pratiques DevOps. Other Details Ce poste est basé dans un environnement Agile et vous permettra de travailler sur des projets innovants dans un cadre collaboratif. Nous encourageons les candidatures à distance.
Technology
New offer
emagine Polska
Développeur Typescript / Node / API (h/f)
Senior
Hybrid
Issy-les-Moulineaux, France
🏢 Summary: Poste d’ingénieur API Management chargé de migrer 400 proxies vers une nouvelle API Gateway en assurant l’intégration, l’automatisation et la sécurité des APIs. Le rôle inclut l’analyse des configurations existantes, le développement back-end en Node.js/TypeScript et l’automatisation des déploiements avec Terraform et GitLab CI/CD. Une forte expertise en API Management, DevOps AWS et protocoles de sécurité API est requise. 🗂️ Requirements: API Management, Node.js, TypeScript, Terraform, AWS, GitLab, CI/CD, Français courant, Anglais professionnel 📃 Skills: Node.js, TypeScript, Terraform, AWS, GitLab, OAuth2, OpenID, mTLS, Python, Bash 🏢 Description: Résumé Ce poste recherche un ingénieur expérimenté pour effectuer la migration d'une plateforme d'API Management vers une nouvelle API Gateway. L'objectif principal est de garantir la transition fluide des proxies existants, en assurant une bonne intégration et sécurité des APIs. Responsabilités: - Préparer et exécuter la migration de 400 proxies vers une nouvelle solution d'API Management. - Analyser l'existant (configurations, policies, modèles de sécurité, portails) pour transposer vers la nouvelle plateforme. - Développer et adapter les services back-end (Node.js, TypeScript), en intégrant avec les APIs d'administration des gateways. - Automatiser la migration et les déploiements via des scripts et Infrastructure as Code (Terraform). - Maintenir la sécurité et l'authentification des APIs avec des protocoles comme OAuth2 et OpenID Connect. Must Haves: - API Management (compétence obligatoire). - Node.js / TypeScript (Confirmé). - DevOps et Terraform AWS (Confirmé). - Gitlab CI/CD (Confirmé). - Français Courant et Anglais Professionnel. Nice to Haves: - Expérience de migrations inter-gateway. - Connaissance des standards mTLS, OAuth2, OpenID. - Scripting (Python, Bash ou équivalent). Autres Détails: - Équipe: API Platform. - Livrable: Migration des proxies vers la nouvelle API Gateway.