N’envoyez pas un CV générique — générez un CV et une lettre de motivation adaptés à ce poste précis.
Onyx-Conseil recherche un développeur backend Node.js expérimenté pour concevoir des APIs REST sécurisées et écrire du code ES6+ côté serveur.
Maîtrise des frameworks NestJS/Express/Fastify/Koa, gestion JSON/YAML, et tests automatisés (Jest/Mocha/Sinon). Compétences Bash/Linux et Docker/GitLab requises; collaboration étroite avec les équipes Produit et Design dans un cadre Agile.
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 deframeworksstandards (au choix:NestJS, Express,Fastifyou 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).
CultureTesting& Qualité :Mise en œuvre 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.
SoftSkills& Agilité :Habitué(e) aux méthodologies Agiles, vous savez vulgariser des concepts techniques complexes pour les équipes Produit et Design.
Persistance & Data :Connaissance des bases de données SQL (MariaDB/MySQL) et NoSQL (MongoDB, Redis).
Utilisation d'ORM modernes comme Prisma ouTypeORM.
Expérience sur le moteur de rechercheElasticSearch.
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 avecCucumber/Gherkin.
Outillage API :Maîtrise de Swagger, Postman oucurlpour le test et la documentation des points d'entrée.
Collaboration Transverse :Capacité démontrée à dialoguer efficacement avec les équipesFront-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.