Cette offre n’est plus disponible.

Développeur sénior / Lead Ruby On Rails

CDI
Paris
Salaire : Non spécifié
Télétravail fréquent
Expérience : > 7 ans
Éducation : Bac +5 / Master

En Voiture Simone
En Voiture Simone

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Suite à notre intégration au sein du groupe ByMyCar, nous avons les moyens pour multiplier la taille de nos équipes techniques, et donc de pouvoir lancer plein de projets ambitieux! L’avantage de cette hyper-croissance, c’est que nous avons besoin de beaucoup de nouveaux rôles, et donc que notre fiche de poste n’est pas figée : nous sommes prêts à nous adapter aux compétences / souhaits des futurs pilotes (toi on espère 🤞).

Dans ce contexte, nous recherchons un ou une pilote, qui :

  • a une grande maîtrise de Rails et souhaite passer au moins la moitié de son temps à développer de belles features pour nos enseignants de la conduite ou nos élèves
  • préfère produire du code de qualité, plutôt que de jongler avec pleins de technos
  • a le goût pour les choses simples, et sait rendre les sujets complexes plus faciles (à comprendre, à maintenir, à faire évoluer…)

En plus de ça, nous avons 3 casquettes de « lead » qui cherchent une tête bien faite sur laquelle se reposer, c’est la partie « à la carte ». Tu auras donc l’opportunité de créer le job qui te conviendra parfaitement en choisissant toi-même comment nous aider au mieux.

Pas de panique, les rôles possibles sont relativement bien définis! Il est possible de choisir de 0 à 2 casquettes (0 = je veux passer 90% de mon temps à coder, soit un rôle de dev sénior classique, jusqu’à 2 = je construis mon rôle d’engineering lead idéal qui occupe l’autre moitié du temps que je ne passerais pas à coder). Voici les trois casquettes possibles.

Casquette « Delivery Manager » :
La personne ayant le delivery Manager travaille en binôme avec le/la product manager, dans le but que la squad délivre régulièrement des incréments qui ont de la valeur pour nos utilisateurs.
Avec cette casquette, tu interviens :

  • Dans la préparation des sprints, pour dé-risquer / découper et apporter ta connaissance technique dans les choix à faire.
  • Au quotidien, pour t’assurer que tout soit fluide de l’idée jusqu’à la mise en production
  • Au quotidien, en tant que garant de la qualité technique du code produit par la squad.

Casquette « Engineering Manager » :
Concrètement, tu es le manager d’un petit groupe de devs. Ce qui signifie chez nous :

  • Les accompagner dans leur progression
  • Faire des 1:1 régulier pour s’assurer que tout va bien
  • Intervenir au niveau du pôle lors de la création / l’amélioration ou la suppression de nos process, pour supprimer les points de blocages / frottements qui font perdre du temps.

Casquette « Tech Lead » :

  • Tu interviens sur les features les plus complexes que nous rencontrons pour définir une vision technique et le chemin pour l’atteindre
  • Tu diffuses les bonnes pratiques, et est garant de la cohérence de l’ensemble de la base de code indépendamment des différentes squads qui interviennent.
  • Tu gardes un oeil sur l’éco-système, pour identifier d’éventuelles nouveautés utiles (lib, pattern…) pour atteindre l’objectif d’un code fiable, maintenable et performant.

Profil recherché

Nous recherchons une personne ayant un goût pour la création de services métier qui auront un impact important tout en étant faciles à maintenir, mais aussi l’envie de rejoindre une équipe soudée (et qui va croître à vitesse grand V) ou encore de passer de bons moments avec nous.

Niveau compétences, notre copilote aura à minima les suivantes :

  • Capacité à produire du code propre (et fonctionnel évidemment)
  • Très bonne connaissance de Ruby On Rails
  • Maîtrise du fonctionnement d’une stack web classique
  • Capacité à comprendre les enjeux métiers et intéragir avec les autres copilotes, dans toute la société
  • Capacité à transmettre ton savoir pour nous en faire tous bénéficier.

Tu connais déjà Elasticsearch & Kibana, SpinaCMS, FastJSON API, Sidekiq et Redis? Ton onboarding n’en sera que facilité! Sinon, pas de soucis, on te montrera comment ça fonctionne!


Déroulement des entretiens

Nous avons un process en 5 étapes, dont 3 entretiens préférentiellement dans nos superbes locaux :

  1. Un entretien de screening téléphonique pour s’assurer que nos attentes soient alignées, et savoir quelles casquettes t’attirent le plus avant d’organiser la suite
  2. Un entretien technique pour évaluer ton niveau de compétences en code et ta maîtrise technique
  3. Un entretien fit pour rencontrer tes futurs collègues et s’assurer que nos valeurs soient les mêmes
  4. Un entretien de rencontre avec les fondateurs
  5. Prise de 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