Senior Full-Stack Rails - évolution Lead Dev

Rejoignez Kactus, une startup dynamique en pleine croissance. En tant que Senior Full-Stack Rails, vous serez responsable de l'expérience de réservation de bout en bout et aurez l'opportunité de devenir Lead Dev de votre équipe. Vous travaillerez sur des technologies modernes, bénéficierez d'une grande autonomie et d'une forte culture d'équipe.

Résumé suggéré par Welcome to the Jungle

CDI
Paris
Télétravail total
Salaire : 65K à 80K €
Expérience : > 4 ans
Missions clés

Prendre en main le scope « Expérience de réservation (Booking Experience) » de bout en bout, avec une volonté claire de devenir Lead Dev de la squad.

Réaliser des fonctionnalités à fort impact en autonomie, intégrer le shaping de certains projets, et prendre en main progressivement les missions de Lead Dev.

Être force de proposition et challenger de manière constructive le produit, la solution et les priorités, en assurant l'ownership de bout en bout.

Kactus
Kactus

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Nous recrutons un Senior Fullstack pour prendre en main le scope « Expérience de réservation (Booking Experience) » de bout en bout - avec une volonté claire pour devenir Lead Dev de sa squad (2 développeurs).

Organisation et contexte

L’équipe produit est divisée en deux équipes de composition équivalente : un designer, une PM, un Lead dev et trois développeurs.

L’une de ces équipes est en charge de la « Search Experience » qui s’occupe de la partie publique de la marketplace (recherche, dépôt de brief, gestion des partenaires…). L’autre, que vous rejoindriez, s’occupe de la « Booking Experience » qui couvre :

  • Pré‑réservation : demandes de devis, éditeur de devis dans l’app, étapes de validation/approbation selon le client, spécificités pour nos contrats cadres.

  • Post‑réservation : réservation, génération des factures pour le compte de nos partenaires, représentation des flux financiers pour permettre le lettrage, versements partenaires et remboursements via exports bancaires, interfaces de recouvrement, moyens de financement et de paiement, etc.

L’objectif à moyen terme est de scinder ce grand scope en deux équipes dédiées (« Booking » et « Billing »). La personne recrutée aura donc vocation à prendre le rôle de Lead sur la partie « Booking » une fois formée.

Etapes d’évolution vers un poste de Lead Dev

  • Prise de marques sur la codebase ainsi que sur le produit, les différents métiers et le fonctionnement de l’entreprise.

  • Réalisation de fonctionnalités à fort impact en autonomie, intégration au shaping de certains projets.

  • Prise en main progressive et montée en autonomie sur les missions de Lead Dev (management et aspect produit).

  • Intégration aux réflexions sur l’organisation de l’équipe, la répartition des tâches et les projets à venir.

Il est important de noter que chez Kactus un Lead dev passe plus de 60% de son temps à coder, le reste étant réparti entre ses missions produit (~30%) et de management (~10%).

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 simple qui marche, 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).

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é.


Profil recherché

  • 4+ ans d’expérience professionnelle avec Rails.

  • Une véritable volonté d’évoluer sur un poste de lead (gestion d’équipe, mentoring…).

  • Capacité à mener des projets du concept à la production, en alliant pragmatisme et qualité.

  • 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.

  • Orienté produit : vous vous souciez de l’impact du code que vous produisez, de l’UX et du contexte business.

Vous êtes capable de

  • Livrer des fonctionnalités complexes avec un code lisible et maintenable, des tests adéquats et le respect des guidelines/design system.

  • Fournir en autonomie des PRs de qualité avec peu de retours ; aider les profils plus juniors.

  • Contribuer activement au shaping et aux revues de code ; challenger les projets avec pertinence.

  • Piloter des initiatives techniques et contribuer à l’évolution de l’architecture et des guidelines.

  • Disposer de bonnes capacités de communication, être apte à recevoir du feedback et être proactif.

Atouts (nice to have)

  • Expérience sur des workflows de devis/validation ou des systèmes de commande/réservation.

  • Familiarité avec les contrats cadres ou les contraintes B2B de conformité.

  • Exposition aux paiements, à la facturation ou aux opérations financières.

  • Optimisation et instrumentation des performances (index, jobs, cache, APM).

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é.

  • Opportunité de télétravail complet (basé en France) ou de travailler dans nos bureaux à Paris (9ème).

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

  • 2-3 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.


Déroulement des entretiens

  • Entretien avec l’actuel Lead Dev de l’équipe Booking Experience.

  • Test technique à réaliser chez soi puis debrief avec le Lead Dev.

  • Entretien avec le CTO co-fondateur.

  • Check des références.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres