Nous recherchons un
Développeur Full Stack
passionnĂ©, avec une forte expertise backend et frontend, et un intĂ©rĂȘt marquĂ© pour lâIA gĂ©nĂ©rative. Vous interviendrez sur la conception, le dĂ©veloppement et lâoptimisation de services distribuĂ©s, dâinterfaces modernes et dâintĂ©grations avancĂ©es avec des modĂšles dâIA. Vous contribuerez activement aux choix techniques, Ă l'amĂ©lioration continue et Ă lâinnovation produit.
Missions principales
1. Développement Backend
Concevoir, développer et maintenir des services backend en
Python
et
TypeScript (Node.js)
.
Participer Ă la dĂ©finition et Ă la mise en place dâarchitectures
microservices
robustes et scalables.
Mettre en Ćuvre des pratiques
DevOps
: CI/CD, automatisation, observabilité.
Déployer et gérer des environnements conteneurisés avec
Docker
.
2. Développement Frontend
Développer des interfaces web performantes en
React (TypeScript)
et
Tailwind CSS
.
Intégrer des maquettes et prototypes Figma en respectant les principes de
responsive design
.
Garantir une expérience utilisateur fluide, moderne et cohérente.
3. IA Générative (GenAI)
Intégrer et exploiter des
LLM
dans des produits et workflows techniques.
Utiliser et comprendre les protocoles
MCP
et
A2A
pour les interactions avancĂ©es avec des modĂšles dâIA.
Implémenter des solutions RAG, fine-tuning léger, optimisation de prompts, etc.
Consommer et orchestrer des APIs GenAI (OpenAI, Hugging Face, Vertex AI).
4. Gestion et structuration des données
Concevoir et manipuler des bases de données
NoSQL
(Redis, MongoDB).
Travailler avec des BDD
vectorielles
(Chroma, Weaviate) dans des solutions RAG.
Utiliser des bases
SQL
(PostgreSQL, MySQL) selon les besoins produit.
Gérer la persistance locale cÎté client avec
IndexedDB
.
5. API \& Intégrations
Concevoir, documenter et maintenir des APIs
REST
et
GraphQL
.
Définir les schémas via
OpenAPI (Swagger)
ou
GraphQL Schema
.
Consommer des APIs RAG (Azure AI Search, Vertex AI, etc.).
Garantir la performance, la sécurité et la stabilité des intégrations.
6. Qualité, Collaboration et Méthodologie
Utiliser Git, ses workflows et bonnes pratiques (revue de code, hooksâŠ).
Produire un code propre, maintenable et bien documenté.
Participer au dĂ©veloppement de tests unitaires, dâintĂ©gration et end-to-end.
Veiller au respect des bonnes pratiques de sécurité.
Profil recherché
Excellentes compétences en
full-stack
, avec un penchant pour le backend et lâIA.
Forte
curiosité technique
, envie dâapprendre et de tester des nouvelles technologies.
Autonomie, rigueur et capacité à travailler dans un environnement technologique moderne.
Capacité à collaborer efficacement et à partager ses connaissances.