Ruby est un langage de programmation haut niveau, dont Ruby-On-Rails (ou RoR) est le framework de développement web open-source le plus fréquent. Ruby est conçu pour être simple et élégant, avec une syntaxe claire et concise qui permet aux développeurs de programmer rapidement et efficacement.
Ruby est souvent utilisé pour le développement d'applications web et pour l'automatisation de tâches, ainsi que pour la création de jeux, d'outils de ligne de commande et d'applications de bureau. Il est également populaire dans la communauté de développement open source, avec de nombreux projets open source écrits en Ruby.
C'est un langage de programmation qui est utilisé par quelques start-ups et scale-ups de la Tech en France et en Europe.
Un développeur Ruby / Ingénieur Logiciel Ruby est un profil travaillant sur le langage Ruby et le framework principal Ruby-On-Rails. Un développeur Ruby peut être un développeur fullstack ou un spécialisé sur la partie Backend du développement et du code. On parle alors de développeur fullstack Ruby ou de développeur Back End Ruby. Il faut savoir que les développeurs Ruby évoluent principalement sur du Back.
Les missions d'un développeur Ruby sont les mêmes que celles d'un développeur évoluant sur d'autres langages. Son travail repose sur le développement d'une application, d'un produit ou de nouvelles fonctionnalités.
Le salaire d'un développeur Ruby pour un profil junior, généralement issue d'une reconversion professionnelle, est d'environ 34/40 k€. Après quelques années, les salaires pour poste de Lead Developer atteindront le montant de 70 k€ annuel.
Pour plus d'informations sur le sujet, retrouvez notre article sur les salaires en startup, basé sur une étude des salaires à Paris et en France.
Recruter des devs Ruby On Rails peut-être une tâche difficile. En effet, bien que ce langage de programmation soit relativement récent, il reste assez peu utilisé par les entreprises. De plus, peu d'écoles d'ingénieurs et d'informatique proposent des formations en Ruby au sein de leur cursus. Le principal organisme de formation qui est reconnu dans ce domaine est Le Wagon. Une entreprise qui code ses applications en Ruby bénéficie donc d'un vivier de candidats assez peu fourni.
Deux chiffres clés sur le recrutement Ruby en CDI :
Le recrutement de ce type de candidat est d'autant plus difficile si vous cherchez des profils expérimenté (Développeur confirmé, Senior Developer, Expert Technique...). Le recrutement d'un développeur Ruby est donc un réel projet, notamment si vous recrutez vos premiers développeurs ou si vous la croissance de vos équipes Tech est très rapide.
Nous avons recensé les meilleurs conseils pour trouver efficacement des développeurs Ruby, qu'ils soient juniors ou seniors, que nous appliquons quotidiennement lorsque nous accompagnons nos clients dans leur recrutement.
Ces conseils s'appliquent spécifiquement au recrutement Ruby. Retrouvez également nos conseils pour recruter un développeur sur n'importe quelle stack technique, et notre guide pour trouver un développeur.
Comme pour toutes les annonces, celles-ci doivent être efficaces. Quelques tips spécifiques aux développeurs et au langage Ruby :
Une des techniques les plus fréquemment utilisés par les recruteurs est de cibler les formations en reconversion professionnelle qui sont réalisées dans le langage Ruby.
La formation la plus connue est Le Wagon.
Si vous utilisez Linkedin Recruiter, en plus des filtres classiques sur les postes de développeur, il s'agit donc d'ajouter dans les écoles et la formation, celle du Wagon (et de toute autre formation existante)
Attention cependant, certains développeurs font le choix de s'orienter vers d'autres langages informatiques après Le Wagon (Javascript, Node.js, React.js...). Il faudra donc vérifier que les devs identifiés sont toujours sur ce framework.
Une autre possibilité est d'utiliser le champ mots clés de Linkedin Recruiter afin de cibler des candidats ayants quelque parts dans leur profil (description, compétences, skills), des termes qui font référence au langage ciblé.
Une recherche booléenne standard qui permet de cibler ces profils
Une possibilité pour identifier des développeurs qui travaillent sur le langage Ruby est de cibler des entreprises qui ont la même Stack technique.
Cette approche est une solution permettant de trouver des candidats qui ne mentionnent pas forcément le Ruby dans leurs compétences sur Linkedin mais qui sont pourtant des profils pertinents. Utiliser le champ entreprise est donc un moyen efficace pour trouver de bons développeurs.
Comme décrit précédemment, le recrutement d'un développeur Ruby-On-Rails peut prendre jusqu'à 12 mois. L'intérêt d'anticiper est donc fort. Si vous savez que vous allez recruter des développeurs mais que vous ne savez pas quand, nos conseils :
La gestion d'un pipe de candidats peut vous faire gagner un précieux temps pour vos recrutements futurs.
Le sourcing, la pré-qualification de candidats et le maintien d'un pipe candidat Ruby-On-Rails sont des activités chronophages et fastidieuses. Il peut être intéressant de passer par un cabinet de recrutement Tech spécialisé dans la recherche de ce type de candidats.
Ce choix vous permettra :
Solliciter les services des cabinets peut vous permettre de trouver rapidement le profil recherché.
Trouver un développeur Ruby peut-être contraignant si vous visez uniquement une seule ville en France (Paris, Lille, Lyon...). Ouvrir le poste au full remote permet d'élargir le champ des possibles et trouver ainsi candidats qui souhaitent rester en télétravail ou bien qui sont basés dans une autre ville.
Voici quelques entreprises qui ont le langage Ruby au sein de leur stack technique :
Des développeurs qui sont passés par ces entreprises là seront susceptibles d'être des prospects intéressants pour votre startup.
Les offres d'emploi pour des postes de développeur Ruby-On-Rails peuvent être postées sur des sites emplois traditionnelles comme Linkedin, Indeed ou Welcome to The Jungle.
Vous trouverez sur Licorne Society toutes les offres d'emploi en startup en CDI et en Freelance pour des postes de développeurs full stack : Offres d'emploi développeur fullstack
Pour aller plus loin, retrouvez notre classement des cinq meilleurs sites de recrutement pour les développeurs.
Retrouvez également notre article sur nos conseils pour recruter des développeurs Golang afin de trouver un développeur Go pour votre équipe technique.
Vous êtes à la recherche d'un Lead Developer Ruby on Rails ? Retrouvez notre article : Comment recruter un Lead Developer
La description de ses missions, les compétences clés, le salaire et des solutions pour le recrutement de ce type de profils.
Nos astuces pour trouver et recruter un développeur frontend dans la stack techno recherchée (Javascript, React, Vue...)
Les étapes clés et le budget pour organiser un séminaire réussi en startup