Carrières

Construire l'essentiel

Nous construisons la couche d'intelligence qui aide les marques à comprendre et influencer la façon dont les moteurs d'IA les perçoivent. Si vous voulez faire un travail qui a du sens à l'intersection de l'IA, des données et de la stratégie de marque — vous êtes au bon endroit.

Nos valeurs

Ce qui nous anime

La clarté guide tout

Nous disons ce que nous pensons. Pas de jargon, pas de politique. La transparence n'est pas une politique — c'est notre façon de fonctionner.

Vite et impactant

Fait vaut mieux que parfait. Nous livrons, nous apprenons, nous itérons. Chaque semaine compte.

Restez lean, restez sharp

Nous faisons plus avec moins. Petite équipe, gros résultats. Pas de superflu, pas de gaspillage.

Assumez pleinement

Vous n'attendez pas la permission. Vous prenez des responsabilités, vous obtenez des résultats, vous en assumez l'issue.

Pensez malin, gardez ça simple

La complexité est l'ennemie. Nous trouvons le chemin le plus court vers la meilleure solution.

L'énergie positive gagne

Nous nous soutenons mutuellement. Nous célébrons les victoires, nous nous aidons les uns les autres, et nous construisons quelque chose dont nous sommes fiers.

Postes ouverts

Rejoignez l'équipe

Développeur·se Full Stack

CDI Full remote / hybride 3+ ans d'expérience TypeScript · Python · AWS
Postuler

Qui sommes-nous

Bubbling mesure la perception qu'ont les grands modèles de langage (GPT, Gemini, et d'autres) des marques et des produits. Nous nous positionnons sur la Generative Engine Optimization — une catégorie émergente portée par le basculement de la découverte produit des moteurs de recherche vers les assistants IA. Notre produit simule des conversations multi-tours avec des personas réalistes, puis agrège ces échanges pour produire des insights de perception de marque.

La mission

Vous travaillez sur l'ensemble de la chaîne, du backend applicatif au frontend, en passant par le moteur IA et l'infrastructure :

  • Faire évoluer le backend NestJS / TypeScript (monorepo : api synchrone via Fastify et orchestrator event-driven sur AWS SQS, plus une quinzaine de bibliothèques partagées).
  • Contribuer au moteur IA en Python : pipeline de génération de personas, system prompts, réponses et analyses, bâti sur une abstraction provider extensible (OpenAI, Gemini, et au-delà).
  • Développer et améliorer le frontend.
  • Travailler avec l'infrastructure AWS-native décrite en Terraform (SQS, CloudFront, ALB, workloads conteneurisés).
  • Garantir la qualité : tests, fiabilité (transactional outbox, transactions, audit), sécurité multi-tenant (CASL, isolation au niveau base de données).
  • Capitaliser sur notre outillage interne — assistants de code (Claude Code, Cursor, GitHub Copilot) alimentés via un serveur MCP exposant l'architecture et la documentation projet.

Stack technique

TypeScript · NestJS · Fastify · TypeORM · Python · React · PostgreSQL · Redis · AWS (SQS, CloudFront, ALB) · Terraform · Docker · CASL · class-validator

Profil recherché

  • Au moins 3 ans d'expérience en développement full stack, avec une vraie aisance côté backend Node/TypeScript et une appétence pour le Python.
  • À l'aise avec les architectures event-driven, les queues, le multi-tenancy et les enjeux de fiabilité d'une application SaaS B2B.
  • Maîtrise des LLM dans les deux dimensions du poste : intégration et orchestration d'APIs de modèles (OpenAI, Gemini…, design provider-agnostic) ; et comme levier de productivité personnelle (Claude Code, Cursor, Copilot dans votre workflow quotidien).
  • Une connaissance de l'infrastructure as code (Terraform) et de l'écosystème AWS est un vrai plus.
  • Tempérament entrepreneurial : vous voulez construire un produit et une équipe, pas exécuter un cahier des charges. Autonomie, sens du produit, capacité à arbitrer entre vélocité et qualité.

Ce que nous offrons

  • Une rémunération de 50 k€ brut annuel, complétée par un plan de BSPCE significatif, détaillé en entretien.
  • Un rôle fondateur côté technique : vous reprenez une base de code solide et influencez directement l'architecture, l'outillage et les recrutements suivants.
  • Un produit positionné sur un marché en forte croissance (GEO), à un moment où la catégorie se définit.
  • Un environnement où l'IA n'est pas un buzzword mais le cœur du produit et du quotidien de l'équipe.

Pour postuler

Envoyez-nous votre CV et quelques lignes sur ce qui vous attire dans le projet à jean-baptiste@getbubbling.com. Un lien GitHub, un portfolio ou un projet perso que vous avez plaisir à montrer est toujours apprécié.

Pourquoi Bubbling ?

Travaillez où les décisions se prennent

Des décisions qui changent les choses

Pas de couches entre vous et l'impact. Dans une startup, vos idées façonnent le produit, la stratégie, l'entreprise.

La vitesse est notre défaut

Nous ne faisons pas dans la lenteur. Les décisions se prennent vite, les boucles de feedback sont courtes, et l'exécution est implacable.

L'ownership est réel

Ici, l'ownership n'est pas un buzzword. Vous possédez votre périmètre, vos résultats, votre croissance.

La clarté bat tout

Nous documentons, nous alignons, nous communiquons. Pas de devinettes — juste une direction claire et des objectifs partagés.

En attendant le profil idéal ?

Rejoignez notre Talent Pool

Inscrivez-vous et soyez les premiers informés quand nous recrutons. Laissez votre e-mail — nous vous contacterons quand il y aura une correspondance.

S'inscrire