Publiée le 17 juin
Mission du poste
La mission consiste en une prestation de développement backend centrée sur l?écosystème Node.js. L?activité principale porte sur la conception, le développement et la sécurisation d?APIs REST JSON robustes. Le développement implique la mise en ?uvre de tests automatisés rigoureux, la gestion de version via Git/GitLab et le maintien d?une documentation technique précise. Des interventions ponctuelles en dehors des horaires standards (soirée, week-end) ou des astreintes peuvent être requises. Le suivi de l'activité s'effectue via un outil dédié et la rédaction de tous les documents techniques s'effectue en français.
Profil candidat:
Le profil doit justifier d?au moins 5 ans d?expérience significative dans les domaines suivants :
Expertise technique c?ur : Maîtrise avancée de JavaScript ES6+ (Node 22+) et des frameworks standards (NestJS, Express, Fastify ou Koa). Compétences solides en outillage (NPM, Nodemon, PM2) et environnement terminal (Bash).
Data & Infrastructure : Expérience en bases de données SQL (MariaDB/MySQL) et NoSQL (MongoDB, Redis), utilisation d?ORM (Prisma, TypeORM) et connaissance du moteur de recherche ElasticSearch. Maîtrise de la conteneurisation (Docker) et des architectures événementielles (Websockets, SSE, Pub/Sub).
Qualité & Sécurité : Forte culture de test (Jest, Mocha/Chai, Cucumber/Gherkin). Maîtrise des standards d?authentification (OAuth2, JWT, SSO) et des enjeux de sécurité HTTP (CORS, headers).
Compétences transverses : Capacité à collaborer avec les équipes Front-end et Ops. Maîtrise de l?outillage API (Swagger, Postman). Bonne culture Web (HTML5/CSS3) et rigueur rédactionnelle (Markdown, Confluence).
Qualités professionnelles : Maîtrise parfaite de la langue française (oral/écrit) et capacité à exploiter des documentations techniques en anglais. Habitude des méthodologies Agiles et aptitudes à la vulgarisation technique.