Senior developer fullstack Ruby on Rails

Résumé du poste
CDI
Paris
Salaire : 60K à 75K €
Début : 30 septembre 2024
Télétravail total
Expérience : > 5 ans
Compétences & expertises
Contenu généré
Terraform
Webpack
Figma
Mysql
Datadog
+8

Winddle
Winddle

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Le projet: plus d’efficacité, moins de gaspillage

Winddle est une startup dans le domaine de la supply chain, un domaine riche en challenges technique - gros volumes de données avec des attentes en performance et fiabilité, sujets métiers/fonctionnels profonds et qui est en pleine transformation pour faire face aux événements récents et aux défis de demain.

La mission

Tu rejoindras l’équipe Produit, aujourd’hui constituée du CTO, d’un lead-dev RoR et d’un lead dev JS, d’une responsable UX et de 6 développeurs fullstack.

Tu travailleras sur des sujets variés à tous les niveaux de la stack, seul ou en binôme, sur de tickets touchant à l’ensemble de la stack et à l’ensemble du périmètre fonctionnel.

Nous travaillons en mode SCRUM (2 équipes de 4 devs) sur des sprints de 2 semaines, avec un cycle de release majeur tous les 3-4 sprints, daily à 9h45, backlog grooming hebdo, retro en fin de sprint, etc. Nous itérons beaucoup sur notre processus interne pour trouver un bon équilibre entre rester focus et être efficace mais nous revenons finalement souvent aux standards de l’industrie, car le syndrôme Not Invented Here/réinventer la roue, ce n’est pas que pour le code!

FAQ: développeur chez Winddle

J’y connais rien / je m’intéresse pas à la Supply!

Pour un développeur, Winddle est avant tout un terrain de jeu massif avec un peu tous les types de problèmes que peut rencontrer une application web - UX complexe (pour faciliter la vie des utilisateurs !), performance, architecture logicielle et infrastructure, etc.

Nous ne sommes pas expert Appro, Logistique ou Achat, ou tout autre métier autre que le notre (dev :)) et tu verras que ce domaine, une fois le vernis du vocabulaire/jargon est clarifié, est finalement plein de sens commun car finalement, il s’agit simplement de bouger des marchandises d’un point A à un point B.

Et pour tous les endroits où cela devient très “métier”, libre à toi de creuser, en tout cas, il y aura toujours quelqu’un côté CSM, Sales ou Produit pour te partager ce qu’on sait du sujet (y compris nos théories, pour les aspects les plus mystérieux…).

Quelle est la place du dev. chez Winddle?

Une bonne partie des process Supply chez nos clients reposent sur la plateforme Winddle: la stabilité de l’application est primordiale pour garantir notre crédibilité et l’engagement des clients à nos côtés (petit spoil: notre taux de churn est incroyablement bas ;)).

L’exigence liée à la qualité des développements est donc importante: concrètement, nous faisons tout notre possible pour que de la conception à la mise en production, chaque étape soit l’occasion d’affiner la qualité de ce que nous produisons, avec un focus tout particulier sur la non-régression. Tout est testé (automatiquement, et manuellement, par le dev, les reviewers et parfois d’autres équipes), tout est relu par quelqu’un d’autre (en général, 2 reviewers par PR), et nous préférons décaler une mise en production d’une semaine que de merger quelque chose sur lequel nous avons des doutes.

Chez Winddle, le métier de développeur est central et nous prenons toute la mesure de cette responsabilité: notre focus est sur l’amélioration continue de nos processus et outils de développement, la maintenabilité sur le long terme du code, la performance pour les volumes de nos clients et la satisfaction de ces utilisateurs finaux sans qui tout cela n’aurait aucun sens.

Beaucoup d’attentes donc, mais tu verras que l’atmosphère au sein de l’équipe est bienveillante, que l’entraide est permanente, et que s’attaquer à une codebase structurée et correctement testée, c’est aussi souvent du petit bonheur..!

L’onboarding?

Pour faciliter les premières semaines et la prise de repères (process, vocabulaire, …), nous avons l’habitude d’onboarder tous les nouveaux venus, peu importe leur niveau d’expérience technique, avec un ensemble d’ateliers qui couvrent les sujets métiers (qu’est-ce que la supply chain, qui sont les différents acteurs et comment ils utilisent l’outil, les différentes notions manipulées par Winddle…), mais aussi l’architecture technique, l’infrastructure et tout ce qui est nécessaire pour être efficace rapidement.

Et comme tout le reste dans l’équipe Produit, l’onboading est en amélioration continue!

Le cadre de travail?

Nous avons des locaux au cœur de Paris, dans le 10ème arrondissement. Les parisiens (la moitié de l’équipe) sont en télétravail partiel (2 jours au bureau par semaine), les non parisiens sont en full-remote. Discutons-en si c’est un sujet !

Aussi, chez nous, le vendredi, tu peux lâcher tes tickets en cours pour prendre le temps de travailler sur d’autres sujets - se former, tester de nouvelles librairies, de nouvelles UX, ou passer un peu de temps supplémentaire à refactorer un morceau de code un peu douteux qui traînait ici ou là ;)

La stack

  • Rails 7, Ruby 3.3

  • Vue.JS 2 (webpack), Bootstrap 5.3

  • MySQL 8

  • Design system sur Storybook, Figma

  • Ops: Terraform + AWS (ECS / Docker, RDS, S3…) + Wiz

  • APM: Datadog, Elasticsearch

Perspectives

Nous cherchons quelques profils qui pourront prendre des responsabilités d’encadrement d’équipe technique - si c’est quelque chose qui t’intéresse, n’hésite pas à nous en parler!


Profil recherché

TLDR: nous cherchons avant tout à construire une équipe polyvalente, avec des approches et des compétences complémentaires … si tu fais du Ruby, du JS, que tu es plus “TDD” que “Bidouille”, et que tu as quelques histoires à raconter, discutons!

  • Expérience pro totale 5 ans+
  • Expérience significative en Ruby (RoR ou autre)
  • Une bonne maitrîse d’un framework JS orienté SPA moderne type Vue.JS (React.JS, Angular 2+, etc…)
  • Une passion pour la qualité du code sous tous ses aspects (correctness, maintenabilité, performance, évolutivité, et bien sûr… esthétique, tant que le linter dit que c’est bon!)
  • Un trait de débrouillardise, autonomie, pragmatisme et ingéniosité pour s’épanouir dans un environnement très agile
  • Apprécier le travail en équipe - mentorer, se faire mentorer, dépendre d’autres personnes, demander de l’aide, et tout un tas d’autres soft-skills!
  • A l’aise en Anglais à l’écrit - les tickets et les reviews sont en Anglais pour garder le vocabulaire fonctionnel de bout en bout, du besoin aux bugs.

Déroulement des entretiens

TLDR: ~3h total de call en mode discussion, max 1h / call, pas de test technique, avec les 2 co-fondateurs et une personne de l’équipe.

  • Call avec Guillaume, co-fondateur & CTO pour faire connaissance, discuter de la mission et faire le tour rapide des sujets principaux: ton expérience, ce que tu cherches, à quoi t’attendre chez Winddle, le produit, l’orga, etc. - environ 45 min.

  • Second call avec Guillaume ou une autre personne de l’équipe pour une démo produit, échanger sur des sujets plus technique (sur ton code, ou à défaut, en partant du code de Winddle) et rentrer plus dans le détail des sujets qui te tiennent à coeur - environ 1h.

  • Call avec une autre personne de l’équipe pour que tu puisses poser toutes les questions sur l’onboarding, l’ambiance et autre (cf. tout ce que tu as pas osé demander à Guillaume ;)) - environ 30 min.

  • Dernière ligne droite, call avec Emilia, co-fondatrice & CEO aussi pour faire connaissance et échanger sur des sujets plus business, vision, market, etc. - environ 15 min.

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