Développeur Node.Js Confirmé Sect Médias H/F

D'orm Modernes Comme Prisma
Issy-les-Moulineaux, France
3 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Apple Mac Systems Confluence HTML5 Automation of Tests Bash Shell Cascading Style Sheets (CSS) Code Coverage Databases Cross-Origin Resource Sharing (Ajax Programming)
+36 more
Relational Databases Linux Elasticsearch Hypertext Transfer Protocols (HTTP) JSON CURL MariaDB MongoDB MySQL Node.Js NoSQL Object-Relational Mapping OAuth Redis Markdown Faye PM2 Swagger SQL Databases WebSocket WebKit YAML Postman Gitlab Git Containerization Gherkin Search Engines Npm(Software) Front End Software Development NestJS Restful APIs Es2015 Cucumber (Software) Mocha Docker

Job description

Maîtrise de l’écosystème Node.js : expertise confirmée en Javascript ES6+ côté serveur, avec une expérience impérative sur les versions récentes (Node 22+).

  • Frameworks & architecture : utilisation avancée de frameworks standards (au choix : NestJS, Express, Fastify ou Koa) pour la construction de backends robustes.
  • Conception d’APIs : excellence dans la conception, le développement et la sécurisation d’APIs REST JSON.
  • Maîtrise des formats de données (JSON, YAML).
  • Culture testing & qualité : mise en oeuvre systématique de tests automatisés (Jest, Mocha/Chai, Sinon) et suivi de la couverture de code (Istanbul/NYC).
  • Environnement & industrialisation : utilisation du terminal Bash (sous Linux ou Mac OS X).
  • Maîtrise de l’outillage Node (NPM, Nodemon, PM2).
  • Gestion de version et workflows collaboratifs sous Git / GitLab.
  • Documentation technique : capacité à lire et exploiter des documentations techniques complexes en anglais.
  • Soft skills & agilité : habitué(e) aux méthodologies Agiles, vous savez vulgariser des concepts techniques complexes pour les équipes Produit et Design.

Requirements

Persistance & data : connaissance des bases de données SQL (MariaDB/MySQL) et NoSQL (MongoDB, Redis).

  • Utilisation d’ORM modernes comme Prisma ou TypeORM.
  • Expérience sur le moteur de recherche ElasticSearch.
  • Infrastructure & performance :
  • Conteneurisation d’environnements de développement avec Docker / Docker-compose.
  • Optimisation avancée via les Worker Threads et gestion de flux temps réel (Websockets, SSE).
  • Architecture événementielle (Pub/Sub) et intégration de bibliothèques type Faye.
  • Sécurité & protocoles : maîtrise des standards d’authentification (OAuth2, JWT, SSO) et gestion fine du protocole HTTP (CORS, headers de sécurité).
  • Qualité & E2E : expérience en tests de bout en bout avec Cucumber / Gherkin.
  • Outillage API : maîtrise de Swagger, Postman ou curl pour le test et la documentation des points d’entrée.
  • Collaboration transverse : capacité démontrée à dialoguer efficacement avec les équipes Front-end (Web/Mobile), ainsi qu’avec les équipes d’Exploitation (Ops).
  • Rédaction & méthodologie : rigueur dans la documentation (Markdown, Confluence) et application de méthodes de conception orientées objet et structurées.
  • Culture Web : solides bases en HTML5/CSS3 pour une meilleure synergie avec le front.

Niveau d’expertise attendu

  • 5 années d’expérience significative dans le type d’expertise demandé., Profil recherchéMaîtrise de l’Écosystème Node.js avec une expertise confirmée en Javascript ES6+ côté serveur, expérience impérative sur les versions récentes (Node 22+)Utilisation avancée de frameworks standards (NestJS, Express, Fastify ou Koa)Excellence dans la conception, le développement et la sécurisation d’APIs REST JSONMaîtrise des formats de données (JSON, YAML)Mise en oeuvre systématique de tests automatisés (Jest, Mocha/Chai, Sinon) et suivi de la couverture de code (Istanbul/NYC)Utilisation du terminal Bash (sous Linux ou Mac OS X)Maîtrise de l’outillage Node (NPM, Nodemon, PM2)Gestion de version et workflows collaboratifs sous Git / GitLabCapacité à lire et exploiter des documentations techniques complexes en anglaisHabitué(e) aux méthodologies Agiles et aptitude à vulgariser des concepts techniques complexesConnaissance des bases de données SQL (MariaDB/MySQL) et NoSQL (MongoDB, Redis)Utilisation d’ORM modernes comme Prisma ou TypeORMExpérience sur le moteur de recherche ElasticSearchConteneurisation avec Docker / Docker-composeOptimisation via les Worker Threads et gestion de flux temps réel (Websockets, SSE)Architecture événementielle (Pub/Sub) et intégration de bibliothèques type FayeMaîtrise des standards d’authentification (OAuth2, JWT, SSO) et gestion fine du protocole HTTP (CORS, headers de sécurité)Expérience en tests de bout en bout avec Cucumber / GherkinMaîtrise de Swagger, Postman ou curl pour le test et la documentation des APICapacité à dialoguer efficacement avec les équipes Front-end (Web/Mobile) et d’Exploitation (Ops)Rigueur dans la documentation (Markdown, Confluence) et application de méthodes de conception orientées objetSolides bases en HTML5/CSS35 années d’expérience significative dans le type d’expertise demandé

Mais aussi…

Taux journalier :530.css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(–chakra-space-1-5);padding-inline-start:var(–chakra-space-1-5);-webkit-padding-end:var(–chakra-space-1-5);padding-inline-end:var(–chakra-space-1-5);text-transform:none;font-size:var(–chakra-fontSizes-xs);border-radius:var(–chakra-radii-md);font-weight:var(–chakra-fontWeights-semibold);background:var(–chakra-colors-success-200);color:var(–chakra-colors-success-700);box-shadow:var(–badge-shadow);padding:4px 6px;–badge-bg:var(–chakra-colors-success-100);–badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{–badge-bg:rgba(226, 243, 232, 0.16);–badge-color:var(–chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(–chakra-colors-rythm-600);}, 1. Maîtrise de l’Écosystème Node.js avec une expertise confirmée en Javascript ES6+ côté serveur, expérience impérative sur les versions récentes (Node 22+)

  1. Utilisation avancée de frameworks standards (NestJS, Express, Fastify ou Koa)
  2. Excellence dans la conception, le développement et la sécurisation d’APIs REST JSON
  3. Maîtrise des formats de données (JSON, YAML)
  4. Mise en oeuvre systématique de tests automatisés (Jest, Mocha/Chai, Sinon) et suivi de la couverture de code (Istanbul/NYC)
  5. Utilisation du terminal Bash (sous Linux ou Mac OS X)
  6. Maîtrise de l’outillage Node (NPM, Nodemon, PM2)
  7. Gestion de version et workflows collaboratifs sous Git / GitLab
  8. Capacité à lire et exploiter des documentations techniques complexes en anglais
  9. Habitué(e) aux méthodologies Agiles et aptitude à vulgariser des concepts techniques complexes
  10. Connaissance des bases de données SQL (MariaDB/MySQL) et NoSQL (MongoDB, Redis)
  11. Utilisation d’ORM modernes comme Prisma ou TypeORM
  12. Expérience sur le moteur de recherche ElasticSearch
  13. Conteneurisation avec Docker / Docker-compose
  14. Optimisation via les Worker Threads et gestion de flux temps réel (Websockets, SSE)
  15. Architecture événementielle (Pub/Sub) et intégration de bibliothèques type Faye
  16. Maîtrise des standards d’authentification (OAuth2, JWT, SSO) et gestion fine du protocole HTTP (CORS, headers de sécurité)
  17. Expérience en tests de bout en bout avec Cucumber / Gherkin
  18. Maîtrise de Swagger, Postman ou curl pour le test et la documentation des API
  19. Capacité à dialoguer efficacement avec les équipes Front-end (Web/Mobile) et d’Exploitation (Ops)
  20. Rigueur dans la documentation (Markdown, Confluence) et application de méthodes de conception orientées objet
  21. Solides bases en HTML5/CSS3
  22. 5 années d’expérience significative dans le type d’expertise demandé

EUR

Bash API SGBD Confluence SQL REST Git Création d’une base documentaire MongoDB HTML5 Node.js MySQL JSON Javascript YAML CSS3 NoSQL Docker

About the company

Nous recherchons une prestation de développement Node JS.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:45 min

The ubiquity of the curl library in connected devices

Daniel Stenberg · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

5:08 min

Interacting with payloads and content types using curl

Micah Silverman · World Congress 2022

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:36 min

Critical infrastructure and performance skills for modern developers

Andrew Holway · LIVE

Videos

See all

Related articles

See all