> Markdown version of [/jobs/ext/4121012-developpeur-back-end-node-js-api-rest-tests-h-f](https://www.wearedevelopers.com/jobs/ext/4121012-developpeur-back-end-node-js-api-rest-tests-h-f). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Développeur Back-End Node.js - API REST / Tests (H/F) - **Company:** Octopus Group - **Location:** Paris, France - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Agile Methodology, Confluence, HTML5, Automation of Tests, Bash Shell, Cascading Style Sheets (CSS), Code Coverage, Cross-Origin Resource Sharing (Ajax Programming), Linux, Elasticsearch, JSON, CURL, MariaDB, MongoDB, MySQL, Node.Js, Object-Relational Mapping, OAuth, Redis, Markdown, Faye, PM2, Swagger, WebSocket, YAML, Postman, Backend, Gitlab, Git, Gherkin, Npm(Software), NestJS, Restful APIs, Es2015, Cucumber (Software), Mocha, Docker - **Published:** October 26, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0bfe692ef59a5a29 ## About the Role 5 ans d?expérience significative attendus. Expertise Node.js récent (22+), JavaScript ES6+ et au moins un framework parmi NestJS, Express, Fastify ou Koa. Maîtrise API REST, JSON/YAML, tests Jest ou Mocha/Chai/Sinon, couverture Istanbul/NYC, Bash Linux/Mac, NPM/Nodemon/PM2 et Git/GitLab. Lecture de documentation technique en anglais et pratique Agile requises. Appréciés : MySQL/MariaDB, MongoDB/Redis, Prisma/TypeORM, Elasticsearch, Docker/Compose, Worker Threads, WebSockets/SSE, Pub/Sub, Faye, OAuth2/JWT/SSO, HTTP/CORS, Cucumber/Gherkin, Swagger/Postman/curl, Markdown/Confluence et HTML5/CSS3. ## Description ? Concevoir et développer des backends en JavaScript ES6+ sur Node.js 22 ou supérieur. ? Construire, documenter et sécuriser des API REST JSON. ? Mettre en ?uvre des tests automatisés et suivre la couverture de code. ? Participer aux workflows Git/GitLab et à l?industrialisation des développements. ? Améliorer la fiabilité, la maintenabilité et les performances des services. ? Documenter les choix techniques et expliquer les sujets complexes aux interlocuteurs produit. ? Contribuer aux rituels et à l?amélioration continue Agile.