Senior Full-Stack Rails

À propos

Kactus est une startup créée en 2015 avec une croissance forte à deux chiffres depuis 2018, qui allie technologie et sens du service au quotidien.

La qualité du service client, la fluidité du processus de facturation, les facilités de paiement et la forte capacité à innover ont permis à Kactus de gagner la confiance de 30 000 clients (dont 10 000 récurrentes), une trentaine de contrats cadres (GRTgaz, La Poste, EDF, LVMH…) & plus de 8 500 lieux partenaires référencés en France et en Europe.

Après différentes levées, dont la dernière datant de la fusion avec Bird Office, en juillet 2022 (10M€), l’aventure ne fait que s’amplifier.

Nous sommes désormais la plateforme de référence de l’événementiel B2B au service de l’engagement collaborateur. Nous sommes convaincus que la culture d’entreprise se construit grâce aux événements et moments partagés ensemble, qui rapprochent et qui soudent pour longtemps.

**Notre objectif ?
Permettre aux entreprises clientes d’organiser de manière simple et rapide tous types d’événements B2B (réunions, séminaires, formations, workshops, conférences, etc.) pour les accompagner sur des enjeux d’engagement des collaborateurs.
Côté grands comptes (contrats cadres), au-delà de l’organisation des évènements, la proposition de valeur s’articule sur la centralisation, le pilotage et l’optimisation de toutes les dépenses événementielles.

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 un des Lead devs.

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

  • Entretien avec le CTO 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