Salaire ruby

Et découvrez ici votre valeur sur le marché IT

- k€
Junior
- k€
Expérimenté
- k€
Senior
Données récoltées et mises à jour quotidiennement provenant d’offres publiées par des professionnels du recrutement sur Chooseyourboss

Le poste : Développeur Ruby

Ruby est un langage moderne très plébiscité par les développeurs pour son élégance et sa versatilité. Il a gagné en popularité grâce au framework Ruby on Rails qui est devenu la référence pour le développement d'appli Web.

Rails met en avant les conventions plutôt que la configuration, ce qui permet au développeur d'être plus productif. Mais au delà de la technologie, c'est la communauté qui apporte une vraie valeur au quotidien. Les bonnes pratiques sont partagées et encouragées (comme par exemple la culture du test). Un grand nombre de bibliothèques open source appelées des Gems permettent de facilement résoudre les problèmes les plus communs (authentification, backoffice d'administration, etc.).

Les recruteurs cherchent surtout des dev Ruby full stack, qui maîtrisent aussi bien le frontend que le backend.

Les technos liées

Base de données
  • PostgreSQL
  • MySQL
  • MongoDB
Les technos front JS
  • Coffeescript
  • jQuery
  • Angular.js
  • Backbone.js
Les frameworks Ruby
  • Rails
  • Sinatra
Les outils
  • Shell
  • Git
  • Rake
  • Bundler
  • Vagrant
Les IDE
  • Vim
  • Textmate
  • SublimeText

Responsabilités et évolution

Profil Junior

0 à 1 années d’expérience

Un dev Ruby junior est souvent formé et attendu sur le développement d’appli web full stack. Il doit maîtriser les bases du protocole HTTP et le modèle MVC. Les modèles ActiveRecord (accès aux données), les vues HTML (ERB/HAML), les styles (SASS) et le Javascript (Coffeescript, jQuery) seront son quotidien. La montée en compétence sur un framework de test comme RSpec sera un vrai plus.

Profil expérimenté

2 à 5 années d’expérience

Un profil plus expérimenté peut se spécialiser sur le front ou le back, mais les profils polyvalents seront très appréciés. Côté Front : Angular.js, Backbone.js. Côté Back : design d'API REST, background jobs, cache, etc.

Il pratiquera souvent le Test Driven Development et sera à même de refactorer des pans entiers de son application. Il sera amené à deployer l'application sur une plateforme comme Heroku.

Profil sénior

6+ années d’expérience

Un dev Ruby sénior dispose de l’expérience suffisante pour prendre à sa charge les problématiques d’une équipe de dev backend, front web et API (apps mobiles). La gestion des performances, de l’architecture, de la politique de sécurité font partie des responsabilités qu’il porte.

Il aura aussi à charge de définir les process de développement (workflow Git, code review), d'intégration continue (CI) et de déploiement.

Dernières offres ruby
Clémentine recrute pour son client
  • node.js
  • ruby
  • elixir
  • data science
  • machine learning
  • Full Stack
  • cdi
  • Environ 80k€
  • 4 - 12+ ans
    • Paris
Clémentine
  • 1 à 20 employés
  • Cabinet de Recrutement
  • Banque & Assurance, Industrie / Énergie / Santé, Jeux Vidéo, Média, Télécom, Web