April 29, 2026
Développeur NestJS-(h/f)
Mid • Hybrid
Paris, France
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
Similar jobs you might like
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 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 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 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é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
Link Group
Node/Nest.js Developer
Senior
Hybrid
Warsaw, Poland
120 - 140 USD
🏢 Summary: Senior Backend Developer role focused on designing and developing scalable backend applications using Node.js, NestJS, and TypeScript, with responsibility across the full software development lifecycle. The position involves database design and optimization, CI/CD automation, and ensuring high performance and code quality in collaboration with cross-functional teams. 🗂️ Requirements: 5+ years of commercial experience in backend development, 5+ years of experience with Node.js, 5+ years of experience with NestJS, 5+ years of experience with TypeScript, Strong experience with PostgreSQL or other relational databases, Experience with CI/CD pipelines, Experience with deployment automation tools, Hands-on experience across full software development lifecycle 📃 Skills: Node.js, NestJS, TypeScript, PostgreSQL, SQL, CI/CD, Ansible, Git 🏢 Description: Responsibilities: Design and develop backend applications using Node.js, NestJS, and TypeScript Participate in the full software development lifecycle (requirements analysis, development, code review, deployment, stabilization) Ensure performance, scalability, and code quality Automate deployment processes (CI/CD pipelines, Ansible) Work with PostgreSQL databases (data modeling, query optimization) Collaborate with frontend developers, DevOps, and business stakeholders Requirements: Commercial experience in backend application development Senior level: 5+ years of experience with Node.js, NestJS, and TypeScript Strong experience with PostgreSQL or other relational databases Experience with CI/CD pipelines and deployment automation tools (e.g., Ansible) Hands-on experience across the full software development lifecycle Strong ownership, problem-solving skills, and ability to work in a team environment
Technology
Productiv Team
Senior NestJS Backend Developer
Senior
Remote
🏢 Summary: Mid to senior backend engineer role focused on designing and scaling enterprise-grade backend services and integrations using Node.js and cloud-native technologies. The position involves building high-performance APIs, optimizing databases, leading CI/CD and DevOps practices, and mentoring engineering teams in complex enterprise environments. Fully remote opportunity available as full-time or B2B. 🗂️ Requirements: Minimum 5+ years of backend development experience with Node.js, TypeScript, NestJS, Proven experience designing and scaling RESTful APIs and SOAP services, Advanced PostgreSQL administration including performance tuning, replication, partitioning, Strong experience with Git workflows and CI/CD pipelines, Hands-on experience with AWS services (EC2, EKS, Lambda, S3, RDS, CloudWatch, API Gateway), Solid knowledge of Kubernetes deployment and scaling, Experience with monitoring and observability tools, Experience with infrastructure as code tools, Bachelor’s degree in Computer Science, Software Engineering, or related field 📃 Skills: Node.js, TypeScript, NestJS, PostgreSQL, Citus, Patroni, TimescaleDB, REST, SOAP, Swagger, OpenAPI, Postman, Git, GitHub, GitLab, GitHubActions, Jenkins, SonarQube, ESLint, Prettier, AWS, EC2, EKS, Lambda, Fargate, S3, RDS, CloudWatch, APIGateway, Docker, Kubernetes, Helm, Splunk, Prometheus, Grafana, Spinnaker, ArgoCD, AzureDevOps, Terraform, CDK 🏢 Description: We are seeking a mid to senior level engineer with deep expertise in backend engineering, cloud-native architecture, and enterprise system integration. Key Responsibilities Design, develop, and maintain enterprise-grade backend services using Node.js, TypeScript, and NestJS . Architect and implement high-performance REST and SOAP APIs for complex enterprise integrations. Optimize PostgreSQL databases for high availability, partitioning, replication, and performance tuning. Define and enforce secure coding practices, design patterns, and architectural principles . Collaborate with DevOps, frontend, QA, and product stakeholders to ensure seamless integration and delivery. Troubleshoot production issues, enhance reliability, and implement performance tuning at scale. Lead code reviews, enforce coding standards , and integrate quality gates in CI/CD pipelines. Mentor client engineering teams, contribute to technical strategy and architecture decisions . Integrate external systems, tools, and services to extend backend capabilities. Provide continuous innovation by adopting cloud-native, serverless, and emerging backend technologies . Required Qualifications Minimum 5+ years of backend development experience with Node.js, TypeScript, and NestJS. Proven expertise in designing and scaling RESTful APIs and SOAP services for enterprise-grade systems. Advanced proficiency in PostgreSQL administration (performance tuning, replication, partitioning). Strong experience with Git workflows, CI/CD pipelines, and automated quality controls . Deep understanding of cloud-native architectures and serverless implementations . Hands-on experience with AWS services (EC2, EKS, Lambda, S3, RDS, CloudWatch, API Gateway). Solid knowledge of Kubernetes (deployment, scaling, troubleshooting). Experience mentoring teams and driving technical leadership in multi-stakeholder environments . Expertise with Splunk (monitoring, dashboards, alerting). Familiarity with Spinnaker or advanced deployment pipelines . Education Bachelor’s degree in Computer Science, Software Engineering, or related field (required). Master’s degree preferred but not mandatory. Technology / Systems Expertise Node.js + NestJS + TypeScript – backend framework. PostgreSQL with advanced extensions (Citus, Patroni, TimescaleDB). Swagger / OpenAPI + Postman – API documentation & testing. GitHub / GitLab + GitHub Actions / Jenkins – version control & CI/CD automation. SonarQube, ESLint, Prettier – code quality enforcement. AWS (EC2, EKS, Lambda, Fargate, S3, RDS, CloudWatch, API Gateway) – cloud & serverless stack. Docker + Kubernetes (EKS) + Helm – containerization & orchestration. Splunk, Prometheus, Grafana – monitoring & observability. Spinnaker / ArgoCD/ Azure Devops – automated deployment pipelines. Terraform / AWS CDK – infrastructure as code. Skills & Capabilities Demonstrated expertise in backend architecture and scalable API design . Advanced database optimization & high availability strategies . Strong proficiency in CI/CD, GitOps, and DevOps integration . Hands-on experience in cloud-native and Kubernetes-based deployments . Proven ability to mentor engineers, lead architecture decisions, and drive best practices . All our positions are Remote and are available as Full Time Employment or B2B Contracts.
Technology
emagine Polska
Développeur Java confirmé (h/f)
Senior
Hybrid
Montpellier, France
🏢 Summary: Senior Java Developer role focused on designing, integrating and developing projects while ensuring corrective and evolutive maintenance. The position involves unit and integration testing, production deployment preparation, technical documentation, and incident resolution within an agile environment. The role requires strong experience with Java ecosystem tools and DevOps practices. 🗂️ Requirements: Minimum 5 years Java development experience, Strong knowledge of Java APIs and web services, Experience with unit and integration testing, Experience with SQL databases, Proficiency with build and code quality tools, Experience with containerization and CI/CD tools, Knowledge of Spring and Spring Boot frameworks, Experience working in Agile environment 📃 Skills: Java, XML, JSON, REST, SOA, Swagger, JUnit, SQL, Maven, SonarQube, Docker, Spring, SpringBoot, Jenkins, GitLab, Ansible, Kubernetes, Postman, Node, Kafka, XLRelease, Jira, SOAP, ELK 🏢 Description: Résumé En tant que développeur(euse) Java confirmé(e), vous êtes chargé(e) de concevoir, intégrer et développer des projets tout en assurant les maintenances correctives et évolutives. Responsabilités : Assurer la conception, l’intégration et le développement des projets et solutions. Réaliser des tests unitaires et d’intégration sur les développements réalisés. Préparer la mise en production avec les équipes expertes. Gérer et maintenir la documentation fonctionnelle et technique. Assurer l’assistance à l’utilisation des applications. Diagnostiquer et résoudre les dysfonctionnements. Effectuer une veille technologique régulière. Interagir avec les membres des squads dans un contexte agile. Compétences Requises : Minimum 5 ans d'expérience en développement Java (hors alternance/apprentissage). Solide connaissance des API (Java, XML, JSON, REST, SOA, Swagger). Expérience avec Junit, SQL, Maven et SonarQube. Maîtrise de Docker et des frameworks Java (Spring et Spring Boot). Expérience avec Jenkins, Gitlab et Ansible. Connaissance de Kubernetes, Postman, Node, Kafka. Expérience avec XLRelease, Jira et Soap ELK. Autres Détails : Localisation : Montpellier (2 jours de télétravail/3 jours sur site). Démarrage : ASAP
Technology
emagine Polska
Backend Developer (Node.js) – Integration & Backend Team
Mid
Remote
Bucharest, Romania
🏢 Summary: B2B contract role for a Backend Developer to build and maintain scalable microservices in an Ad Tech platform using Node.js, Nest.js, and TypeScript. The position focuses on backend architecture, performance, and integration within a fully remote team based in Romania. Initial 6-month project with possible extensions. 🗂️ Requirements: Strong experience with Node.js, Strong experience with Nest.js, Strong experience with TypeScript, Proven experience building scalable backend microservices, Experience with AWS Lambda or serverless frameworks, Experience working in agile teams 📃 Skills: Node.js, Nest.js, TypeScript, AWS, Lambda, Serverless, Microservices, REST, CI/CD, Git 🏢 Description: Backend Developer (Node.js) – Integration & Backend Team Work model : fully remote in Romania Assignment type : B2B Project length : 6 months + extensions. Project language : English. Industry : Ad Tech industry About the Role We are looking for a Backend Developer to join our Integration & Backend team. You will build robust, scalable microservices that power our platform, using Node.js, Nest.js, and TypeScript. Responsibilities Develop and maintain backend microservices using Node.js and Nest.js. Ensure scalability, performance, and reliability across backend systems. Collaborate with frontend teams and product owners to deliver features. Contribute to code reviews, testing, and continuous integration. Support the design and improvement of backend architecture. Key Requirements Strong experience with Node.js, Nest.js, and TypeScript . Proven track record in building scalable backend microservices. Familiarity with serverless frameworks such as AWS Lambda . Experience working in agile teams. Previous experience with SaaS, e-commerce, or Adtech is meritorious.