New offer - be the first one to apply!
July 3, 2026
Développeur Typescript / Node / API (h/f)
Senior • Hybrid
Issy-les-Moulineaux, France
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.
Similar jobs you might like
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é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
Chef de Projet - PPO (h/f)
Senior
Hybrid
Villeurbanne, France
🏢 Summary: IT Project Manager / Proxy Product Owner role responsible for leading multiple strategic business applications within an Agile environment. The position involves managing product roadmap, backlog, budget, risks, and coordinating technical and business teams. It includes overseeing testing, releases, and application support lifecycle. 🗂️ Requirements: Proven experience in IT project management, Experience in Agile/SCRUM environments, Ability to manage product roadmap and backlog, Experience coordinating technical and business teams, Experience with user stories writing and backlog management, Ability to manage budget, planning, and risks, Experience with application testing and production releases, SQL knowledge, Experience with JIRA and Confluence 📃 Skills: Agile, SCRUM, JIRA, Confluence, SQL, Backlog, UserStories 🏢 Description: Introduction & Résumé Nous recherchons un Chef de Projet / Proxy Product Owner expérimenté pour rejoindre notre équipe au sein de la DSI d’un grand groupe. Ce rôle est essentiel pour piloter plusieurs applications métiers stratégiques. Le candidat idéal doit avoir une solide expérience en gestion de projet IT, ainsi qu'une bonne connaissance des méthodologies Agile et une excellente capacité de communication. Missions Principales En tant que Chef de Projet, vous serez responsable de : Pilotage de projets applicatifs Gestion de la roadmap produit Suivi budget, planning et risques Coordination avec les équipes techniques et métiers Animation des ateliers utilisateurs Rédaction des User Stories Gestion du backlog Participation aux recettes et tests Gestion des mises en production Suivi du support et du run applicatif Exigences Clés Expérience confirmée en gestion de projet IT Bonne culture produit et Agile Excellentes compétences relationnelles Capacité d’animation et de coordination Compétences Appréciées Connaissance des outils JIRA et Confluence Maîtrise de SQL Autres Détails Ce poste s'inscrit dans un environnement Agile/SCRUM et implique la gestion de projets variés sur une période prolongée, offrant ainsi un challenge enrichissant dans le secteur IT.
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
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 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
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
DevOps intégrateur flux XFB / Secure Transport (h/f)
Mid
Hybrid
Alicante, Spain
🏢 Summary: DevOps Engineer role focused on integrating and operating XFB and Axway Secure Transport in a cloud environment to ensure secure, reliable, and high-performance file transfers. The position involves configuration, administration, support, and continuous improvement of the XFB platform. It includes collaboration with technical teams to maintain availability and optimize file transfer services. 🗂️ Requirements: Minimum 3 years experience as Ops/DevOps, Hands-on experience with XFB, Hands-on experience with Axway Secure Transport, Strong knowledge of FTP and SFTP protocols, Experience with cloud environments, Infrastructure as Code knowledge, Bachelor’s or Master’s degree in IT or Engineering, English proficiency 📃 Skills: XFB, Axway, SecureTransport, FTP, SFTP, AWS, Terraform, Dynatrace, Zabbix, Jira, Cloud, DevOps 🏢 Description: emagine recherche pour l’un de ses clients grand compte un DevOps intégrateur flux XFB / Secure transport. Lieu : Alicante, Barcelone ou Paris Durée : >12 mois Démarrage : ASAP Télétravail : Hybride Résumé Le poste de DevOps Engineer XFB / Secure Transport chez notre client vise à garantir la configuration, l'administration et le soutien d'outils XFB et de transfert sécurisé de fichiers dans un environnement cloud, tout en améliorant la performance, la fiabilité et la sécurité de la plateforme. Responsabilités : Configurer et administrer l'outil XFB et Axway Secure Transport. Former et soutenir les utilisateurs d'autres outils. Gérer les demandes de transfert de fichiers. Collaborer avec d'autres équipes pour l'amélioration continue de la plateforme. Assurer la disponibilité et la performance de la plateforme XFB. Must Haves : Minimum 3 ans d'expérience professionnelle en tant qu'Ops. Expérience significative avec l'outil XFB / Secure Transport d'Axway. Connaissance approfondie des protocoles de transfert de fichiers (FTP, SFTP). Nice to Haves : Connaissance des outils Dynatrace, Zabbix, Jira. Expérience avec des environnements cloud (AWS). Connaissance des outils Infrastructure as Code (Terraform). Autres Détails : Qualification : Bac +4 ou +5 en MIAGE ou diplôme d'ingénieur. Langue : Anglais requis. Qualités personnelles : Excellentes compétences organisationnelles et de communication, autonomie, sens de l'amélioration continue.
Technology
emagine Polska
Développeur Full stack Java(h/f)
Senior
Hybrid
Niort, France
🏢 Summary: The offer concerns a Java Full Stack Developer role focused on evolving and modernizing applications from Java 8/11 to Java 21. The position involves technical design, algorithm development, API expertise, performance optimization, and active participation in Agile ceremonies. The role emphasizes robustness, code quality, testing, and continuous improvement within a collaborative team environment. 🗂️ Requirements: Expert-level Java expertise, Expert-level API development expertise, Expert-level algorithm design skills, Experience with Java version migration (8/11 to 21), Ability to design and implement scalable technical solutions, Experience with code reviews and technical documentation, Experience working in Agile environments 📃 Skills: Java, API, Algorithms, Kafka, BPMN, OpenShift, Python, React 🏢 Description: Résumé : La mission principale consiste à fournir une expertise en développement Java Full Stack en collaboration avec l'équipe, le chef de projet et le responsable de la gouvernance des projets SI. Responsabilités : Participer à la conception et au développement des évolutions techniques (de Java 8,11 vers Java 21) en collaboration avec l'équipe. Optimiser les pratiques de conception et de développement. Proposer des solutions techniques et participer aux choix de conceptions et algorithmes. Participer aux cérémonies d'équipe comme le PI Planning et les chiffrages. Concevoir et paramétrer des solutions tout en garantissant stabilité et performance. Implémenter et tester les fonctionnalités développées. Réaliser des revues de code en équipe. Contribuer à la documentation technique. Participer à l'amélioration continue du projet. Promouvoir la culture de la robustesse et de la performance. Must Haves : Expertise en Java (niveau expert) Expertise en API (niveau expert) Expertise en conception d'algorithmes (niveau expert) Nice to Haves : Connaissance des technologies de streaming (KAFKA) Expérience avec l'implémentation de solutions via des workflows BPMN Environnement conteneurisé (Openshift) Compétences en Python 3 Compétences en React 19
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