ONaCVG - Développeur Fullstack Senior & Automatisation N8N H/F
Role details
Job location
Tech stack
Job description
Refonte et développement d'applications web internes (TypeScript, React, Node.js)
- Développement de nouvelles fonctionnalités applicatives (Javascript moderne, Node.js, PHP)
- Gestion des bases de données (MySQL, PostgreSQL et autres stacks BDD)
- Intégration API internes / externes
- Conception et déploiement d'automatisations internes via N8N
- Collaboration avec l'équipe DevOps pour la définition des pipelines de déploiement
- Documentation technique et transmission des connaissances
- Maintien en condition de sécurité des applications (audit dépendances, correctifs, OWASP)
- Modernisation des interfaces utilisateur (UX/UI)
Activités annexes:
- Support expert niveau 2 applicatif
- Veille amélioration continue UX / efficacité processus automatisés
- Participation modernisation globale du patrimoine applicatif DSI
- Veille technologique sur l'écosystème JavaScript / Node.js, Au sein du département informatique, le titulaire du poste est responsable de la refonte des applications web internes, du maintien en condition de sécurité les sites existants, de la modernisation des interfaces et de l'industrialisation des automatisations internes. Il conçoit, développe et maintient des solutions web fullstack, et met en œuvre des automatisations techniques via N8N afin de réduire la charge opérationnelle, fiabiliser les process, améliorer la cohérence applicative et accélérer les traitements internes.
Requirements
TypeScript end-to-end (front + back)
-
Conception d'API REST sécurisées
-
Expérience refonte/migration d'applications legacy
-
Pratique de Docker / Docker Compose pour le développement local et la conteneurisation
-
Capacité à créer des workflows N8N et les connecter à des APIs
-
Sensibilité sécurité applicative (OWASP, audit, headers)
-
Autonomie sur du SQL (requêtes, modélisation, migrations)
Compétences techniques requises :
-
Maîtrise de TypeScript en environnement front et back
-
Maîtrise de React (hooks, context, composants fonctionnels)
-
Maîtrise de Node.js et d'au moins un framework backend (Express, NestJS)
-
Bonne maîtrise de SQL (PostgreSQL) : modélisation, requêtes, optimisation
-
Pratique de Docker et des principes de conteneurisation
-
Pratique de Git (branches, merge requests, revues de code)
-
Connaissance des principes de sécurité applicative
Compétences techniques appréciées :
-
Expérience avec N8N ou un outil d'orchestration similaire
-
Connaissance de Next.js (SSR, API routes)
-
Notions de CI/CD (savoir lire et contribuer à un pipeline GitLab CI / GitHub Actions)
-
Familiarité avec Redis (cache, sessions, queues)
-
Notions d'administration Linux
Niveau d'études minimum requis
- Niveau Niveau 7 Master/diplômes équivalents, Qualités personnelles :
- Autonomie et capacité à prioriser
- Rigueur et souci de la qualité du code
- Esprit d'analyse et de synthèse
- Capacité à documenter et transmettre
- Force de proposition sur les choix techniques
3 à 7 ans d'expérience en développement fullstack JavaScript/TypeScript. Expérience en refonte d'applications legacy appréciée.
Éléments de candidature
Documents à transmettre, Télétravail possible après une période d'autonomisation sur le poste et en accord avec le SHD et selon les dispositions de l'accord-cadre sur le temps de travail
Benefits & conditions
Restaurant inter-administratif Téléphone, ordinateur 25 CP + RTT, Parking 75% de remboursement des frais de transports en commun, Accès aux prestations sociales ministérielles et interministérielles (loisirs, logement, crèche, etc.)