Lead developer Fullstack Scala / React

Staycation recrute !

À propos

Fondée en 2017, Staycation est la plateforme leader de l’évasion locale.

Not a hotel company, not a travel company.

Notre mission : convertir les hôtels en plateformes d’expériences pour les connecter à la clientèle de leur quartier, de leur ville ou de leur région.

Avec nous, vous contribuerez à créer des moments magiques dans le quotidien de nos utilisateurs, à construire un mode d’évasion responsable et réinventer l’expérience hôtelière par la technologie.

Staycation c’est une communauté de plus de 1 million d'adeptes et 300+ hôtels partenaires, du 4 étoiles au palace.

En moins de 3 ans et sans levée de fonds, Staycation est devenu le premier apporteur d’affaires de ses hôtels partenaires le weekend, devant les plateformes traditionnelles.

Prendre part à l’aventure Staycation, c’est rejoindre une équipe déterminée à inventer le futur de l’évasion.

Descriptif du poste

Parmi les premiers arrivés de l’équipe tech, vous constituerez le noyau dur d’une nouvelle équipe d’ingénieurs vouée a grandir.

Aux côtés du CTO, vous contribuerez a la conception et au développement du produit dans une organisation agile au cours d’itérations de 2 semaines avec des objectifs très ciblés.

Vous serez également dès votre arrivée impliqué dans la sélection et l’accueil des nouvelles recrues jusqu’a pouvoir former votre propre squad, avec un scope, des objectifs et des contraintes qui lui sont propres.

En tant que lead developer de votre squad, vous serez le garant de la qualité des features qui vous sont confiées. Vous travaillerez en étroite collaboration avec le CTO aussi bien sur l’organisation de l’équipe et de l’itération, que sur la conception des prochaines features et évolutions.

En contact avec l’équipe produit dés la phase de conception, votre rôle sera de leur permettre de mener a bien la roadmap tout en garantissant la stabilité du produit et en leur permettant de connaître le plus précisément possible le temps de développement de chacune de leurs évolutions.

Vos attributions au sein de l’équipe engineering sont résumées dans les 3 catégories suivantes:

Contribute

  • Vous développez les nouvelles features de la roadmap sur trois produits distincts (l'app mobile, la web app et le back office ).
  • Vous développez sur toutes les stacks existantes React/React-Native et Scala.
  • Vous participez aux estimations des cartes.
  • Vous délivrez dans les temps impartis avec un haut niveau de qualité.
  • Vous participez à la revue des PR de votre équipe et faites des retours pertinents afin de garantir la qualité du code.

Improve

  • En collaboration avec le CTO, vous planifiez, découpez et architecturez les features dans le but de garantir un haut niveau de qualité et de parallèliser au maximum le développement des features.
  • Vous êtes force de proposition pour améliorer la codebase et la stack en général.
  • Vous avez un regard critique sur le code et proposez des améliorations lorsque vous détectez une faiblesse.

Lead

  • Vous rassemblez une équipe de développeurs autour d'un objectif commun.
  • Vous prenez de l'avance sur les futurs chantiers techniques afin d'avoir une vision plus macro et partagez cette vision avec votre équipe.
  • Vous participez aux processus de recrutement afin d'évaluer les candidats techniquement et humainement.
  • Vous organisez les itérations afin de trouver la meilleure configuration possible à votre équipe afin de maximiser la vélocité.
  • Chaque semaine vous prenez soin de repérer les points d'amélioration qui permettront d'augmenter toujours un peu plus l'efficacité de l'équipe.

Profil recherché

Requis

  • Diplômé d'une école d'ingénieur (ou d'une formation équivalente)
  • Vous avez au minimum 3 ans d'expérience en développement web. Une première expérience en tant que lead developer est un plus.
  • Fullstack, vous êtes familier de Scala, React et React Native et au moins l'un des trois est votre spécialité.
  • Bonne maîtrise des bases de données PostgreSQL.
  • Sens de l'organisation et du travail en équipe dans un environnement agile.
  • Vous avez une bonne capacité d'analyse des problématiques que vous devez résoudre et êtes réaliste quant aux difficultés.
  • Exigeant sur la qualité, vous savez aussi arbitrer et faire des compromis quand c'est nécessaire.
  • Empathie.
  • Bon communiquant.

Apprécié

  • Une précédente expérience en tant que lead
  • Une précédente expérience de recrutement et d'onboarding de nouveaux developers
  • Compétences cloud (heroku, aws, gcp,...)
  • Techno Redux, Framework play, SSR, Redis.

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Paris, France (75020)
  • Niveau d'études : Bac +5 / Master
  • Expérience : > 3 ans