Les missions d'un développeur Ruby on Rails
Le travail commence par l'analyse du besoin métier et la conception de l'architecture logicielle et de la base de données. Vient ensuite le développement back-end à proprement parler (base de données, serveur, points d'entrée), puis les tests unitaires et d'intégration, l'optimisation et la sécurisation du code.
Le développeur Ruby on Rails s'occupe aussi du déploiement (souvent sur des plateformes comme Heroku), de la maintenance et de la correction de bugs, et forme parfois les équipes internes ou les clients sur le système livré.
Compétences à vérifier
Outre la maîtrise de Ruby et Ruby on Rails, un bon profil connaît les bases du HTML/CSS/JavaScript, les bases de données SQL (MySQL, Oracle) et NoSQL (MongoDB, CouchDB), les principes d'API (REST, GraphQL), Git et les pipelines CI/CD, ainsi qu'éventuellement d'autres frameworks Ruby (Sinatra, Hanami, Padrino).
Salaire et secteurs qui recrutent
En France, la rémunération d'un développeur Ruby on Rails varie selon la séniorité : environ 30 000-40 000 € pour un junior, 40 000-55 000 € pour un profil confirmé, et 55 000 € et plus pour un senior (ou un TJM de 500 à 650 € en freelance).
Ruby on Rails reste un framework de niche, mais rapide et flexible, utilisé notamment en e-commerce (Shopify en est un exemple emblématique), en fintech, en assurance, ainsi que par des plateformes à très fort trafic comme GitHub.