Description du poste
À propos de nous
Cette startup développe des agents IA experts qui accomplissent des missions complexes pour les professionnels : recherche scientifique, états de l'art R&D, due diligence. Nos clients sont dans la pharma, le conseil stratégique, l'innovation.
Nous sommes 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
Nous recherchons
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
Nous offrons
- 50 000€ à 60 000€ brut
- Package BSPCE early-stage
- Télétravail flexible sur Lyon : (2 jours bureau) privilégié
- Bureaux situés à Lyon 9
- Projet au cœur de l'IA agentique de prochaine génération
- Autonomie technique et participation aux décisions d'architecture
- Équipe technique senior : culture de l'excellence et du mentoring
- Impact direct sur des cas d'usage experts (R&D, pharma, stratégie)
- Stack moderne et challengeante
Process de recrutement
- Call initial (30 min)
- Test technique take-home
- Débrief technique
- Entretien final avec le CEO et le CPO