About this role
Dans le cadre de la refonte de notre plateforme (migration V1 → V2), nous passons d'une architecture monolithique NestJS à une architecture microservices en Go. En parallèle, nous développons des systèmes d'IA générative (RAG, multi-agents) pour automatiser les réponses aux mails des notaires. Ces réponses doivent être fiables et sans erreur juridique. MISSIONS - Poursuivre la migration du monolithe NestJS vers des microservices Go : - découpage par domaine métier, - conception des services, - communication inter-services. - Développer et maintenir les fonctionnalités fullstack : - backend en Go et NestJS/TypeScript, - frontend en React TypeScript. - Concevoir et faire évoluer le système RAG et multi-agents de réponse aux mails notariaux, notamment en mettant en place des mécanismes de contrôle qui évitent les hallucinations sur le contenu législatif. - Fiabiliser les déploiements par des smoke tests et des tests de charge. - Participer à l'industrialisation : conteneurisation Docker, pipelines CI/CD, Kubernetes - Modéliser et optimiser les bases de données. PROFIL RECHERCHÉ - Diplôme d'ingénieur (Bac+5) en génie logiciel ou informatique. - Débutant accepté. Une expérience significative (stage ou alternance) sur une migration vers des microservices en Go est exigée. Compétences techniques exigées : - Go, TypeScript, NestJS, React - Architectures microservices - Conception de RAG et de systèmes multi-agents à base de LLM - Docker, Terraform, CI/CD - PostgreSQL Seraient appréciés : - Kubernetes (CRD, opérateurs) Une connaissance du domaine notarial ou juridique et de ses exigences de fiabilité est un plus fort. Langues : Français courant ; anglais technique.