📍 Poste basé à Paris, présence régulière dans nos locaux requise (3 jours présentiel à minima)
💸 Package 50k - 65k€ + equity (BSPCE)
À propos de Qobra
Fondée en juillet 2020, Qobra est une plateforme SaaS qui modernise la gestion des commissions pour toutes les équipes go-to-market des entreprises B2B. Nous sommes convaincus que la satisfaction des Sales est un levier majeur de croissance et de rétention, et qu’ils occupent un rôle central dans l’exécution de la stratégie commerciale.
Qobra permet d’automatiser l’ensemble du calcul des commissions, offrant une visibilité totale et une transparence immédiate. Résultat : des équipes plus motivées, plus performantes et un pilotage beaucoup plus fiable.
En cinq ans, plus de 200 entreprises en France et à l’international nous ont fait confiance, parmi elles ElevenLabs, Doctolib, Spendesk, Agicap, Pretto, Skello, Partoo, Indy, Welcome to the Jungle, Pennylane, Gymlib… et ce n’est qu’un début.
Après une Série A de près de 10 millions d’euros en septembre 2023, menée par Singular, Breega et Revenue Syndicate, Qobra accélère désormais son développement produit et commercial pour devenir la référence mondiale de la commission management.
👉 Pour mieux nous connaître, découvrez notre produit sur qobra.co, suivez notre actualité et nos opportunités sur LinkedIn et Welcome to the Jungle.
💡 Et si vous postulez, préparez au mieux votre entretien grâce à notre Interview Guide.
Descriptif du poste
En tant que Fullstack Engineer (dominante Backend), tu rejoins la squad Data & Integrations. Tu devras faire évoluer et fiabiliser les flux de données qui alimentent Qobra, pour garantir une donnée fraîche, exacte et exploitable, même à très grande échelle. Concrètement, l’équipe est responsable de :
- Construire et maintenir les intégrations avec l’écosystème client (CRM, SIRH, bases de données, outils internes…), via APIs, imports/exports, webhooks et automatisations.
- Développer les parcours et interfaces qui permettent de configurer, comprendre et manipuler ces données dans Qobra (mapping, règles métier, contrôles qualité, diagnostics).
- Assurer la scalabilité et la fiabilité d’un produit utilisé par 20 000 utilisateurs dans plus de 200 entreprises, avec des millions d’événements/données traités chaque jour, en forte croissance et dans un contexte d’internationalisation.
Tu seras accompagné(e) au quotidien par un Team Lead expérimenté (10+ ans), dans une équipe Tech de 13 personnes, avec un objectif d’autonomie rapide et d’impact direct sur la prod.
Missions & Responsabilités
Au sein de la squad, tu contribueras à :
- Développer et faire évoluer les systèmes Backend qui ingèrent, transforment et exposent la donnée (APIs, jobs asynchrones, pipelines, outils internes), en gardant une attention forte sur la fiabilité et la performance.
- Implémenter des intégrations robustes avec des systèmes tiers : gestion de formats hétérogènes, mapping métier, versioning, résilience aux erreurs, et suivi de bout en bout.
- Améliorer l’expérience de configuration et de contrôle de la donnée côté produit : interfaces d’administration, diagnostics, feedback utilisateur, compréhension des impacts métier.
- Participer à la qualité et à la fraîcheur de la donnée : tests, validations, contrôles d’intégrité, backfills, et mécanismes de prévention des incohérences.
- Contribuer à l’effort scalabilité / reliability :
- optimisation de performances (latence, requêtes DB, temps de traitement),
- limitation de la charge infra et maîtrise des coûts,
- mise en place/amélioration du monitoring, alerting, SLO/SLI.
- Prendre part au run : investigation des incidents de production, corrections, post-mortems simples, et amélioration continue pour éviter les régressions.
- Collaborer étroitement avec Produit, CS et Ops pour prioriser les sujets, challenger les solutions et livrer des features utiles et durables.
- Partager tes apprentissages avec l’équipe (revue de code, documentation, bonnes pratiques, veille), et contribuer à faire grandir le niveau technique collectif.
- Participer ponctuellement au recrutement : entretiens techniques, revue d’exercices, aide à l’évaluation des candidats.
Stack technique
- Front-end: Vue 3 (Typescript), Pinia (Typescript), Vuetify 3 (Typescript)
- Back-end: Flask (Python), Celery (Python), MongoDB, SQLite
- DevOps: Docker, AWS (EC2, Redis, RabbitMQ...), Terraform, Spacelift
- Testing: Vitest (Typescript), Cypress (Typescript), Pytest (Python)
- Data: BigQuery (GCP), dbt, Kestra, Metabase, Amplitude, Segment
- Gestion de projet: Notion, Linear, GitHub, Figma
Profil recherché
Expérience- 3+ ans sur un framework frontend moderne (React, Vue, Angular…) ; livraison d’interfaces claires et robustes.
- 3+ ans d’expérience en CDI en développement fullstack, avec une vraie appétence backend.
- Goût pour le end-to-end et arbitrage entre qualité technique, délais et impact utilisateur.
Backend & systèmes data-intensifs- Features B2B/SaaS en production, à l’aise sur tout le cycle : conception → dev → déploiement → run.
- Conception/développement d’APIs et services fiables, performants et maintenables.
- Exposition à la volumétrie et à l’asynchrone (jobs, queues, batchs) ; compréhension des enjeux de fiabilité (retries, idempotence, erreurs, monitoring).
- Capacité à diagnostiquer/corriger des problèmes de prod (latence, timeouts, requêtes coûteuses) + envie de progresser.
Culture data & intégrations- Attention à la qualité, fraîcheur et exactitude de la donnée ; compréhension des flux de bout en bout.
- Expérience d’intégrations avec des systèmes tiers (APIs externes, imports/exports, formats variés) et gestion de la complexité.
Pratiques d’ingénierie- Standards sains : tests unitaires/intégration, code review, CI/CD, documentation utile.
- Intérêt pour la scalabilité et la reliability (même sans être expert·e).
Outils modernes & IA- À l’aise avec un environnement moderne (TypeScript, outils de build, observabilité).
- Utilisation du dev assisté par IA pour la productivité (génération, refacto, tests) avec esprit critique.
Soft skills- Forte capacité d’apprentissage/remise en question ; veille et partage.
- Empathie utilisateur et compréhension des enjeux métier.
- Communication claire, capacité à expliquer ses choix et à demander de l’aide.
👉 Tu n’as pas besoin d’avoir déjà tout vu à très grande échelle, mais tu es à l’aise avec la prod, curieux(se) des sujets data/scale, et prêt(e) à monter en puissance rapidement !
Qobra c’est aussi
- Un package attractif : Rémunération attractive, carte Benefiz avec cagnotte flexible, abonnement Gymlib, 50 % de prise en charge des frais de transport, et BSPCE pour partager notre succès.
- Une startup en pleine croissance : Nous redéfinissons un marché en forte expansion avec des projets ambitieux.
- Une culture de l'excellence : Entourez-vous d’une équipe de personnes investies, où l’apprentissage est constant et chaque contribution a un impact direct.
- Des conditions de travail optimales : Bureaux modernes à Paris, flexibilité télétravail, et environnement propice à la productivité (fruits frais, snacks, et petits-déjeuners).
- Des moments de cohésion : Team-building, UBEGA party et offsites pour des moments uniques.
Chez Qobra, l’innovation est notre moteur, et la diversité et l’inclusion sont au cœur de nos valeurs. Nous accueillons les talents de tous horizons, créant un environnement où chaque voix compte. La discrimination n’a pas sa place ici - nous sommes engagés pour l’égalité dans toutes nos activités.
🏁 Déroulement des entretiens
- 15-30 min Screen Call avec Jade (HR)
- 1h de test d'algo avec Johan (Fullstack Engineer)
- 1h d’échange avec Tanguy (CTO)
- 1h d’entretien technique - design et specs d’une fonctionnalité avec Arthur (Tech Lead)
- Échange avec Antoine (CEO) et Axel (CPO)
- Une prise de références aura lieu en parallèle en fin de process
💡 Dans une démarche de transparence, nous te proposons aussi de poser tes questions à des personnes de l’équipe hors processus de recrutement, si tu le souhaites (références call inversées).