Senior developer Full-Stack Ruby on Rails

À propos

Depuis 2015, Kactus s’est imposé comme l’acteur incontournable pour organiser des événements professionnels. Nous ne sommes pas juste un intermédiaire, mais une plateforme globale qui centralise tout l'écosystème événementiel en un seul endroit.

Scale-up en hyper-croissance, nous combinons une technologie de pointe et une expertise humaine pour offrir une expérience fluide à plus de 35 000 entreprises. Notre mission ? Faire de chaque événement, du séminaire de direction à la soirée de fin d'année, une réussite totale, sans l'ombre d'un stress logistique.

Notre valeur ajoutée repose sur l’intégration parfaite de deux piliers au sein d’une même solution :

  • La plateforme digitale : un outil intuitif pour sourcer les meilleurs lieux et prestataires, comparer les devis et centraliser toute sa gestion événementielle.

  • L’accompagnement humain : des chefs de projets dédiés qui interviennent en synergie avec la plateforme pour conseiller, rassurer et optimiser chaque projet d’événement.

C’est cette alliance indissociable entre la tech et le conseil qui fait de Kactus le leader du marché français.

Avec un réseau de 40 000 lieux et prestataires partenaires sélectionnés avec soin, Kactus répond à tous les besoins événementiels des entreprises, partout en Europe.

Nous avons gagné la confiance de 70 grands comptes en contrat cadre (Air Liquide, Servier, AstraZeneca, La Poste…) prouvant notre capacité à gérer des volumes et des exigences de haut niveau. Nous ne nous contentons pas de suivre le marché, nous le transformons en apportant une réponse technologique là où règnent encore les processus manuels.

Rejoindre Kactus aujourd’hui, c’est intégrer une entreprise jeune et innovante qui accélère sur trois axes majeurs :

  • L’IA au service de l’utilisateur : développer des fonctionnalités pour rendre l’organisation encore plus fluide et personnalisée.

  • L’expansion Européenne : après avoir conquis la France, nous exportons naturellement notre modèle à l’international pour devenir le réflexe n°1 en Europe.

  • Les grands événements : déployer des outils spécifiques pour les formats de plus de 100 participants, en résolvant enfin le casse-tête de la gestion logistique et des flux de participants.

Descriptif du poste

Nous recrutons un développeur Senior Fullstack pour renforcer notre capacité de delivery et accélérer sur nos principaux chantiers produit.

Organisation et contexte

L'équipe produit est organisée en plusieurs squads pluridisciplinaires (PM, designer, devs), chacune responsable d'un scope fonctionnel de bout en bout. Les principaux périmètres couverts :

  • Search Experience : partie publique de la marketplace (recherche, dépôt de brief, gestion des partenaires).

  • Booking Experience : demandes de devis, validation/approbation, contractualisation, spécificités contrats cadres.

  • Billing : facturation, flux financiers, versements partenaires, paiements et recouvrement.

Nous intégrons de plus en plus l'IA dans notre produit et dans notre façon de développer. Vous serez acteur de cette évolution — aussi bien dans votre workflow quotidien que dans les fonctionnalités que vous construirez.

Notre façon de travailler

  • Discovery & shaping (PM, Designer, Lead Dev, devs) : nous listons objectifs, contraintes et critères de succès. Le dev propose des options, signale les risques et la dette.

  • Spécifications : nous choisissons la solution la plus efficace qui fonctionne, découpons en incréments livrables, définissons le “done” (tests, UX, suivi).

  • Build : PRs courtes, code reviews, pair‑programming si utile. Tests utiles, feature flags, déploiements fréquents.

  • QA & mise en prod : QA partagée (dev + PM). Le dev suit les métriques, observe, corrige vite si besoin.

  • Apprentissage : démo, rétro courte, amélioration continue (technique et produit).

  • IA : nous utilisons et intégrons de plus en plus les outils IA dans notre développement — pour aller plus vite, mieux explorer les solutions, et construire des features plus intelligentes. L'IA assiste, elle ne remplace pas le jugement du développeur.

Nos rituels

  • 3 synchros de squad par semaine (lundi, mercredi, vendredi).

  • Point produit hebdo (vision/stratégie, suivi des projets, démos).

  • Point tech hebdo (échanges entre devs, formation, veille).

  • Implication en amont : design reviews et challenge collectif des specs.

Attendus clés

  • Être force de proposition et challenger de manière constructive le produit, la solution et les priorités — pas seulement exécuter.

  • Ownership de bout en bout : de la spec à la prod et au suivi post‑prod.

Notre stack et nos pratiques

  • Monolithe Ruby on Rails, PostgreSQL.

  • Stimulus/Hotwire côté front.

  • Déploiement sur un PaaS (Heroku).

  • Forte culture de tests, CI, code review et déploiements fréquents.

  • Architecture pragmatique : services/clients ciblés lorsqu'ils apportent clarté et sécurité.

  • Accès à des outils IA selon vos préférences (Claude Code, Cursor, Copilot…).

Profil recherché

  • 5+ ans d'expérience professionnelle sur Rails.

  • Capable de mener des projets du concept à la prod en autonomie, sans long ramping — pragmatisme et qualité au rendez-vous.

  • À l'aise pour travailler directement avec une PM sur les aspects produit : vous participez au shaping, challengez les priorités et portez les arbitrages.

  • Expérience de modélisation de domaines métiers complexes avec des frontières claires et des tests.

  • À l'aise sur toute la stack : schéma, logique métier, controllers, vues, Stimulus/Hotwire.

  • Livre un code lisible et maintenable, avec des tests adéquats et le respect des guidelines — et aide les profils plus juniors à en faire autant.

  • Pilote des initiatives techniques et contribue à l'évolution de l'architecture et des guidelines.

  • Vous êtes curieux et enthousiaste des évolutions permises par l'IA dans le métier de développeur web, et vous expérimentez en continu pour en tirer le meilleur.

  • Curieux et en veille active : vous partagez vos trouvailles avec l'équipe et contribuez à tirer tout le monde vers le haut.

Pourquoi nous rejoindre ?

  • Travailler sur des technologies modernes, en suivant les meilleures pratiques (tests automatisés, CI/CD, code review…).

  • Rejoindre une équipe de passionnés et motivés dont l'ambition est de créer un produit de qualité.

  • Basé(e) à Paris (8ème) idéalement — remote à discuter selon le profil

  • Un environnement de travail dynamique avec une grande autonomie et une forte culture d'équipe.

  • 2 séminaires d'équipe par an (les cordonniers ne sont pas les plus mal chaussés).

  • Rémunération : [65-80k€ brut annuel] selon l'expérience.

Process de recrutement

  • Entretien avec le CTO co-fondateur.

  • Test technique à réaliser chez soi puis debrief avec un Lead dev.

  • Entretien avec le CPO co-fondateur.

  • Check des références.

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Paris
  • Expérience : > 5 ans
  • Télétravail partiel possible
  • Salaire : entre 65000€ et 80000€ / an