Développeur Backend H/F - Bloomays
- Lyon - 69
- CDI
- Bloomays
Les missions du poste
Notre client développe des agents IA experts qui accomplissent des missions complexes pour les professionnels : recherche scientifique, états de l'art R&D, due diligence. Leurs clients sont dans la pharma, le conseil stratégique, l'innovation.
Ils sont une équipe tech de 5 personnes qui construit l'App Store des agents IA experts - une plateforme où vous créez, publiez et utilisez des agents IA spécialisés.À propos du rôle
Au sein de l'équipe backend, vous faites évoluer une plateforme event-driven
(microservices, REST/Fastify, gRPC, RabbitMQ, SurrealDB) et des intégrations critiques
(Clerk, Stripe, AWS). Nous recherchons un profil senior capable de prendre l'ownership de
domaines clés et, idéalement, d'évoluer vers un rôle de lead développeur. Vous avez une
forte expérience de développement produit.
Missions principales
Contribuer aux décisions d'architecture
Développer l'API, les services backend et gRPC en TypeScript/Node.js
Implémenter la logique métier : billing, chat IA streaming, marketplace de Kins,
missions
Concevoir et implémenter des flux événementiels asynchrones avec RabbitMQ
Optimiser les requêtes SurrealDB et maintenir les migrations
Intégrer les services du SDK pour les fonctionnalités IA (appels LLM, tracking des
coûts)
Assurer la fiabilité en production : monitoring, debugging, resilience patterns
Votre future équipe
Équipe tech total: 5 devs (backend, AI/SDK, frontend)
Vous reportez au : CTO
Collaboration : Étroite avec l'équipe AI/SDK et frontend
Organisation : Process structurés, Linear pour le suivi, revues de code rigoureuses
Stack
Backend : TypeScript, Fastify, SurrealDB, gRPC, RabbitMQ, Redis, AWS, Railway
Frontend : React 19, Vite, TanStack Query, Zustand, Tailwind
Outils : Jest, Vitest, pnpm, ESLint, Husky
Le profil recherché
Profil backend avec bonne compréhension des enjeux frontend (React/TanStack Query/Zustand) pour collaborer efficacement avec l'équipe front.
Must have
3 à 5 ans en TypeScript/Node.js en production
Expérience solide avec architecture distribuée : microservices, event-driven,
message queues
Maîtrise de Fastify ou Express
Connaissance des bases NoSQL (MongoDB, Firestore, DynamoDB - SurrealDB est
un bonus)
Patterns de résilience : retry logic, circuit breakers, distributed locks
Expérience AWS (S3, SQS minimum)
Expérience avec Stripe (webhooks, billing)
Capacité à débugger des systèmes distribués
Nice to have
gRPC avec mTLS
RabbitMQ en production
AI SDK / OpenAI API / streaming LLM
Auth multi-tenant (Clerk ou équivalent)
Background IA/ML