Product Engineer Ruby on Rails (F/H)
CDI · Full remote, France
Grinta change d’échelle. Notre rythme de déploiement client accélère, les plus grandes marques mondiales et distributeurs d’articles de sport nous font confiance, et nous entamons une phase de croissance à travers l’Europe, pays après pays. Ce que tu construiras va contribuer à la rentabilité opérationnelle de plus de 3 000 distributeurs spécialistes à travers l’Europe, et offrir une solution e-commerce digne de ce nom au million de clubs amateurs qu’ils équipent. Ici, un développeur ne décide pas seulement comment construire : il décide aussi quoi construire.
Grinta en bref
Grinta développe un logiciel de gestion commerciale tout-en-un, spécifique aux marques et distributeurs d’articles de sport qui équipent les clubs amateurs et leurs millions de licenciés. Notre plateforme rassemble les grands acteurs du marché du « teamwear » (la vente aux clubs amateurs) autour d’un outil qui automatise et centralise un métier aux méthodes archaïques, qui cumule des procédés manuels et impose une multitude de saisies dans différents systèmes informatiques, internes et externes. Nos clients font face à une fragmentation numérique qui crée une lourdeur opérationnelle quotidienne, traduite par un plafond de verre commercial frustrant, malgré une opportunité immense. Notre mission est de déverrouiller ce plafond de verre, en construisant la solution métier spécifique au teamwear.
Pourquoi maintenant
- Une forte traction commerciale : de nouveaux distributeurs nous rejoignent chaque mois et déploient notre solution auprès de leur centaine de clubs partenaires.
- Des partenaires de premier plan : nous travaillons avec les plus grandes marques et les plus grands distributeurs du teamwear (adidas EU, Nike, Kappa, Intersport, Decathlon, Sport 2000…), et leurs exigences tirent le produit vers le haut.
- Une ambition européenne : présents en France, en Allemagne, en Autriche, en Suisse et en Belgique, nous préparons les prochains marchés. Chaque pays apporte ses propres questions : devises, TVA, logistique, langues.
- Des défis techniques nombreux et excitants, et l’occasion d’aller un cran plus loin avec les nouveaux outils qui s’offrent à nous.
Le produit doit suivre ce rythme, et c’est là que tu interviens.
L’équipe
Nous sommes 3 développeurs. Pas de product manager entre toi et le problème : chacun porte un sujet de bout en bout, de la discussion avec le client jusqu’à la mise en production. Tu ne recevras pas de tickets tout prêts. Tu recevras des problèmes, et la confiance pour les résoudre.
Ce que tu feras concrètement
- Comprendre le besoin sur le terrain : appeler un distributeur, regarder un préparateur travailler, lire les retours des clubs. Tu repars avec une solution, pas avec une liste de specs.
- Concevoir l’interface avec notre design system (ViewComponent + Tailwind).
- Coder et livrer : modèle de données, services, interface, tests, déploiement. Plusieurs mises en production par jour.
- Mettre les mains dans les données et les intégrations : requêtes SQL, Metabase, flux fournisseurs, API tierces, migrations de données en production.
Ce qu’on cherche
- 3 à 5 ans d’expérience en développement web, dont une bonne partie à livrer des fonctionnalités utilisées par de vrais clients.
- Une vraie aisance avec Ruby on Rails, ou la preuve que tu prends une stack en main vite.
- Le goût du produit : tu demandes « pourquoi ? » avant « comment ? », et livrer quelque chose d’inutile te dérange plus que du code imparfait.
- Touche-à-tout : un écran mal fichu, une requête lente ou un fichier fournisseur bizarre t’intéressent autant les uns que les autres.
- De l’autonomie : en quelques semaines, tu portes un sujet seul, tu sais quand demander de l’aide et tu sais dire non à une demande mal posée.
- Une facilité à exprimer tes idées à l’écrit et à communiquer dans un contexte full remote.
Un plus : tu utilises déjà des assistants de code IA (Claude Code, Cursor…) au quotidien et tu sais relire ce qu’ils produisent. Chez nous, ils font partie des outils centraux de l’équipe. Bonus : tu parles allemand.
Stack
Ruby 4, Rails 8.1, PostgreSQL, Hotwire (Turbo + Stimulus), ViewComponent, Tailwind, Vite, GoodJob, Stripe Connect, Heroku, AppSignal. Tests RSpec, revue de code systématique, CI exigeante.
Ce qu’on t’offre
- CDI en full remote depuis la France
- Un séminaire par trimestre pour se retrouver
- Salaire : 45 à 55 k€ selon profil
- Matériel au choix
- Mutuelle prise en charge
- Budget outils IA et formation
Process
Un premier échange rapide avec le CTO, pour faire connaissance et discuter, puis un échange technique avec le reste de l’équipe.
Pour postuler
Envoie ton CV à jobs@grinta.eu avec quelques lignes sur une fonctionnalité que tu as livrée : quel problème elle résolvait, ce que tu as choisi de ne pas faire, et pourquoi.