Ruby案件の求人情報から見たスキル要件と報酬額(2018年11月版)

Ruby

プログラミング言語別の年収ランキングなどがありますが、皆さん「今後、自分は稼げるのか?」気になりますよね。

ここでは、実際にエミリーエンジニア(https://engineer.emilee.jp/job/)に掲載されているRubyエンジニアの開発案件の求人情報をピックアップし、具体的な内容をご紹介します。

Contents

Rubyエンジニアの求人・案件情報の報酬額

エミリーエンジニアに掲載されている開発案件の中から、「Ruby」を必須スキルにしている求人情報22件をピックアップし報酬額についてまとめてみました。

  • 各案件の中央値

月額 653,571円
年収換算 7,842,857円

  • 業務委託費

月額 350,000~850,000円
年収換算 4,200,000~10,200,000円

  • 最低額の平均と最高額の平均

月額 580,476 ~ 726,667円
年収換算 6,965,714~8,720,000円

  • 最低額の中央値と最高額の中央値

月額 425,000~775,000円
年収換算 5,100,000~9,300,000円

各案件の中央値で見ると、月額で約65万円、年収換算で約785万となりました。最高額で見ると、月額で85万円、年収換算で約1,020万となります。いかがでしょうか?

Ruby開発案件の求人情報から見る「スキル要件」

次にエミリーエンジニアに掲載されているRubyエンジニアの求人情報22件から、各開発案件の「概要」と「スキル要件」を紹介します。

 

プロ野球の分析Webシステムの追加開発

【案件内容】
プロ野球の投手やバッターなどの分析をおこなうシステムの追加開発。

<利用技術>
Ruby on Rails、PostgreSQL、Jquery、HTML5、AWS
Monaca(ほぼWebアプリ、WebViewを利用)

<必須スキル>
・Rubyでのプログラミング経験
・Java、PHPなどでチーム開発をしている方なら参画可能(ただし、プログラムセンスは必要)
※上記のいずれかが必要

BtoC WEBアプリ 新規サービス開発

【案件内容】
マイページアプリ開発
・Ruby on Railsを用いた新規サービス開発
・スクラムチームの中に開発メンバーとして参画
・プロダクト責任者の実現したいことをヒアリングしながら、5~6名の開発メンバーと協業して開発

<環境>
・Ruby / Ruby on Rails
・JavaScript / Vue.js
・Docker
・LinuxOS
・AWS

<必須スキル>
・Rubyを用いたWebシステム開発経験
・新しい技術の獲得に意欲的な方
・アジャイル開発の経験もしくは興味
・Unix系OSの基本的なコマンド操作
<尚可スキル>
・自動テスト(RSpecなど)の利用経験
・スクラム開発の経験や知見

WEBサービスサイトに関する開発

【案件内容】
<開発環境>
Ruby On Rails、RDS、Git、Vue.js、Slack

<必須スキル>
・Ruby on Railsでのweb経験3年以上
・DevOpsの設計・開発経験
・RSpec使用経験
・ミドルウェア選定、基盤サービスの設計、開発経験

<尚可スキル>
・Dockerを利用した開発経験
・JavaScriptフレームワーク(React, Angular, Vue, etc.)を利用した開発経験
・Babel, Webpack, Yarn等のツールセットの利用経験
・PublicCloud(AWS/Azure/GCP等)での開発経験がある方

メディアサイト向け機能追加開発

【案件内容】
<開発環境>
Ruby / on Rails / Javascript(React.js)/ AWS / GitHub / RSpec等

<必須スキル>
・Ruby on Railsを用いた開発経験3年前後
・一人称で動ける、即戦力性のある方(ロースキルNG)
・直近でRails案件に携わっている方

<尚可スキル>
・RSpecもしくはMiniTestの使用経験
・モバイルアプリ開発に携わった経験
・自身でWebアプリをメンテナス・運用した経験
・Rails Mountable Engine を使ったWebアプリ開発に携わった経験
・Railsを使ったWebアプリのRailsのバージョンアップ、関連gemのバージョンアップを定常的に行っている経験
・gemを開発し、rubygems.orgへ公開しメンテンスしている経験
・github flowを用いた開発経験
・業務におけるコードレビュー(する/される)経験
・OSSにおけるコードレビュー(する/される)経験
・Webサービスの設計・実装・テストの一通りの経験がある
・チームメンバーと適切なコミュニケーションが取れること

デジタルマーケティングオートメーションサービスの開発

【案件内容】
・ハイトラフィックを支えるアーキテクチャ設計と開発
・コストを意識したビッグデータ分析基盤の設計と開発
・必要に応じたライブラリの作成やコントリビュート
・新しい技術コンセプトに追従し、サービス成長のための採用・不採用の判断

<希望人材>
・プロジェクトのオーナーシップと強い責任感
・新しい言語、フレームワーク、スキルを習得を喜び勇んで行う
・マニュアルオペレーションするぐらいなら自動化する
・今までの携わった分散システムにおける、ThroughputやLatencyにまつわるクリティカルな問題を解決してきた経験がある

<必須スキル>
・Ruby on Railsを用いたサービス開発・プロダクション運用経験
・分散システムのプロダクション運用経験
・高度にスケーラブルな分散システムの開発と運用経験

<尚可スキル>
・Hadoop、Presto、Spark、または他のほぼリアルタイムのバッチまたはMPP処理エンジンのソースコードレベルに精通

画期的!!駐車場精算システムの改修

【案件内容】
・設計・実装・テストを行うシステムエンジニア業務
・当社の駐車場システムのバージョンアップ開発
・同システムの運用保守のサポート、データ抽出作業(およびそのツール化、自動化)

<必須スキル>
・プログラミング言語(Ruby、Railsフレームワーク、SQL)
・オブジェクト指向プログラミング
・Linuxにおける開発経験

<尚可スキル>
・自動テスト、およびテストファースト開発の経験
・OracleやMySQLでの開発経験
・設定より規約(小規模チームなのでツーカーで開発するメリットは最大)
・UMLでのドキュメントの読み書き
・Linuxにおける開発経験(Shell,C/C++,RubyonRailsなど)
・AWS(AmazonWebServices)の管理経験

分析レポートの表示やマーケティング施策の作成・管理するUI開発

【案件内容】
・分析レポートの表示やマーケティング施策の作成・管理するUIの開発
・分析レポートを提供するグラフエンジンライブラリの開発
・フロントエンドでの監視・障害にワークフローの策定
・Backendからのデータの流れを意識したvue コンポーネント開発

<必須スキル>
・Ruby on Railsを用いたwebサービス開発の経験
・SassなどのCSSプリプロセッサを利用したWebサービス開発経験
・ES2015+を利用したwebサービス開発経験
・react, vuejs, riot, angularのいずれかのフレームワークを利用したサービス開発経験

<尚可スキル>
・SPAの開発・本番運用経験
・UI提供に関わるAPI設計(API gateway, BFFなど)の知識
・パフォーマンス、アクセシビリティ、セキュリティを意識した開発
・JavaScriptの仕様・実装状況を理解し、ブラウザで動作するスクリプトが書ける
・CSSやSVGでのアニメーション実装スキル

デジタルマーケティングサービス/ツールのアプリ開発

【案件内容】
・顧客ワークロードの自動化またはシミュレーションまでのテストを開発
・Apache Hadoop上に構築された分散データ処理プラットフォームをテストするための自動システムを構築
・手法を他の開発者につたえ、チェックを効率的かつ網羅的なものに改善する

<必須スキル>
・分散システムのプロダクション運用経験
・プロダクションコードにおけるテストの重要性を理解している
・Ruby on Railsを用いたwebサービス開発の経験
・テスト技法・分析技法に対する体系的な知識を持ち、製品の性質に応じてテスト計画を立てられる
・コードリーディングの実力があり、既存のコードを読んで機能を把握し、コードレビューに参加できる

<尚可スキル>
・BigQuery, RedShift, Hadoopなどの並列分散処理基盤(MPP)の活用経験
・Hadoop、Presto、MySQL、PostgreSQL、その他のオープンソースの分散データベース/エンジンに関する知識
・AWSとOSS を用いた冗長化、負荷分散に関する専門知識”

ソーシャルサイト開発

【案件内容】
・既存サービスの新規機能開発。
・新規サービスの開発に携わっていただきます(設計~運用保守)

<必須スキル>
・Ruby On RailsでのWebアプリケーション開発実務経験
・自身でのWebアプリケーションの開発・メンテナンス・運用経験
・RSpec等を用いたテスト作成経験
・コードレビューの経験”

<尚可スキル>
・Ruby Gemsを開発し公開している

《若手大歓迎!》業界専門の転職サイトの新機能開発・機能改修

【案件内容】
自社で運営している業界専門の転職サイトの新機能開発・機能改修等の運用
まずは簡単な業務から入って頂いて、経験を積んで頂き、自身のスキルを成長させたい方にお勧め。

<必須スキル>
・Webアプリケーションの要件定義・仕様設計経験
・Ruby, Java, PHPなどのWeb系プログラミング言語の経験
・(Ruby未経験の場合)Ruby/Railsをチャレンジしたいという意欲”

<尚可スキル>
・Git / GitHub を利用したバージョン管理
・Ruby / Ruby on Rails / MySQL / PostgreSQL / Elasticsearch / Redis
・JavaScript / jQuery / Vue.js
・サーバーミドルウェアへの理解
・プロジェクトマネジメント経験

自社音楽アプリの開発・サーバーサイドの開発

【案件内容】
・新規サービスの設計、開発
・フィットネス向け音楽配信アプリのバックエンド開発業務

(環境)
・サーバーサイド: Ruby(Ruby on Rails), Firebase, Node.js
・フロントエンド: React Native, Riot.js
・DB: MySQL, Big Query
・インフラ:AWS, heroku
・プロジェクト管理:Backlog, GitHub Project
・コミュニケーションツール:Slack

<必須スキル>
・Ruby on Railsでの開発経験2年程度(ご相談ください)
・ウェブクライアントの開発経験(React, Angular, Vue, Riot など)
・Git / GitHub等を利用したチームでの開発経験

旅行情報システムの改修や新機能の開発

【案件内容】
・Ruby on RailsとWeb APIを使ったWeb Servicesの改修や新機能の開発。
(環境)
・Githubでソース管理。
・サーバーはAWSをメインで使用。
・作業PCはWindows or Mac。

<必須スキル>
・Webサービスの開発経験
・RDBを使った開発経験
・HTML/CSS/JavaScriptの基本知識
・日本語ビジネスレベル

<尚可スキル>
・Web APIを使った開発経験
・DB設計、サーバー設定等の経験
・チームリーダー、プロジェクトリーダー経験
・SEO施策の経験

メディアサイト向け機能の追加開発

【案件内容】
・メディアサイト向け機能追加開発
(開発環境)
Ruby / on Rails / Javascript(React.js)/ AWS / GitHub / RSpec等

<必須スキル>
・Ruby on Railsを用いた開発経験3年前後
・RSpecの使用経験
・一人称で動ける方
・Webサービスの設計・実装・テストの一通りの経験がある
・チームメンバーと適切なコミュニケーションが取れること

<尚可スキル>
・Reduxを用いたReact.jsの開発経験

家族コミュニケーションを推進する会社でのサービス開発(サーバサイド)

【案件内容】
フォト共有サービスやヘルスケアIoT事業に関わるサーバサイド開発全般

<必須スキル>
・Railsを使ったWebアプリ開発に携わった経験 2年以上
・自身でRailsを使ったWebアプリのメンテナス・運用経験
・RSpec、もしくはMiniTestを用いたテストを定常的に書いている

<尚可スキル>
・Railsを使ったWebアプリのRailsのバージョンアップ、関連gemのバージョンアップを定常的に行っている
・gemを開発し、rubygems.orgへ公開しメンテンスしている
・github flowを用いた開発経験
・プレイングマネージャーとしてのマネジメント経験”

医療業界向け求人WEBサービス開発(サーバサイド)

【案件内容】
医療業界向けの求人WEBサービスのサーバサイドエンジニアとして社内業務システムの開発

<必須スキル>
・Webエンジニア経験 10年以上
・Ruby on Railsでの開発経験 2年以上
・Rails を利用したサーバーアプリケーションの開発経験 (設計, パフォーマンス考慮を含む)
・DB(PostgreSQL)のテーブル設計と基本操作
・オンライン開発のコミュニケーション能力 (透明化, コミュニケーション)
・アジャイル開発の経験
・自動テストを伴う開発経験
・技術的課題はヘルプを必要とせずに自走解決できる能力
・業務理解力

ファッションEC事業社向けWebシステム開発

【案件内容】
ECシステムの新規開発及び新機能/新サービスのWebシステム開発

<必須スキル>
・Ruby on Railsでの開発のご経験目安として2年以上
・もしくはJavaでの開発のご経験(詳細設計~3年以上が目安)が長ければ、Ruby on Rails未経験でも対応いただける方であれば問題ありません。
・Gitを用いての開発のご経験”

ポータルサイト向け機能追加開発

【案件内容】
ポータルサイト向け機能の追加開発
(開発環境)
Ruby/on Rails/Javascript(jQuery)/AWS / Linux / GitHub/JIRA等

<必須スキル>
・Rubyによる開発経験
・Webサイト開発プロジェクト参加経験(3年以上)
・on Railsを用いた開発経験
・Javascriptによるプログラミング経験※jQuery尚可
・チームメンバーと適切なコミュニケーションが取れること

<尚可スキル>
・Sinatraによる開発経験
・RSpecを使用した経験
・サービス開始後の運用業務経験
・自ら仕様を考案して提案できること

金融機関向け業務管理アプリケーション開発

【案件内容】
金融機関向けの業務管理アプリケーションの開発

<必須スキル>
・Rubyを用いた開発経験
・Ruby On Railsを用いた開発経験

<尚可スキル>
・自身のスキル向上に意欲的な方

デジタルマーケティングオートメーションサービスの開発(アプリケーションエンジニア)

【案件内容】
デジタルマーケティングサービス/ツール(アプリ)の開発
・市場リードするマーケティングオートメーションサービスの機能開発
・行動ログ収集SDKやPush配信・広告連携などのAPIの設計/実装の推進
・必要に応じてRuby on Railsなどのフレームワークやライブラリのソースコードを調べて問題を解決

<必須スキル>
・Ruby on Railsを用いたサービス開発・プロダクション運用経験
・SQLおよびリレーショナルデータベースを利用した開発経験
・NoSQLおよび/またはKey-Valueデータストアを利用した開発経験
・Queueing serviceを利用した非同期システムの開発経験
・プロダクションコードにおけるテストの重要性を理解

<尚可スキル>
・分散システムのプロダクション運用経験
・高いトラフィックを処理するWebアプリケーションの経験
・パブリッククラウド(AWSもしくはGCP)に精通
・マイクロサービスアーキテクチャや認証/認可に関わる経験”

新規WEBサービスサイトに関する開発

【案件内容】
・スクラム開発にて、お客様の2サイト間のデータ連携システムの設計~運用
・大量データ処理
・OAuth認証周り
上記のいずれかの開発チームにて稼働

<必須スキル>
・Ruby on Railsでのweb経験 3年以上
・DevOpsの設計・開発
・ミドルウェア選定、基盤サービスの設計、開発経験

<尚可スキル>
・Dockerを利用した開発経験
・JavaScriptフレームワーク(React, Angular, Vue, etc.)を利用した開発経験
・Babel, Webpack, Yarn等のツールセットの利用経験
・Public Cloud(AWS/Azure/GCP等)での開発経験がある方

クラウドサービス向けWEBアプリ開発

【案件内容】
クラウドサービス向けWEBアプリの開発

<必須スキル>
・開発(PG)経験4年以上
・Ruby経験1年以上
・LINUXの基礎的なコマンド操作経験←見識、経験が多いほど尚可
・ミドルウェア利用経験がある
・ウェブアプリケーションの開発経験がある
・githubやslackなど開発ツール利用経験がある

<尚可スキル>
・インフラ知識がある
・RabbitMQの経験がある

Ruby案件のスキルと報酬のまとめ

いかがでしたでしょうか。

このように色々な開発案件の求人情報を見ていくと、今求められているスキルや経験、周辺知識などが把握できます。そして、そのスキルや経験に対する市場の評価(=報酬額)の傾向も見えてきます。

フリーランスの方はもちろん、将来フリーランスを目指すエンジニアの方も、定期的に求人・案件情報をチェックすることで、今後のキャリアプランの参考にすることをお薦めします。(実際には非公開案件も多くあるので、Web情報だけですべてを判断することはありませんが、参考情報として十分です。)

 

エミリーエンジニアでは、案件紹介だけではなく、キャリアプランの相談、フリーランスになる時に生じる疑問や注意点などについてもアドバイスしております。

非公開情報やWebに掲載されていない担当者だから知っている裏情報、あるいは市場動向や自分の適正報酬や今後の可能性などについて聞きたい、という方も大歓迎です。

是非、お気軽にお問い合わせください。

おすすめ案件

フリーランスエンジニアの案件をお探しします!
上記案件のほか、非公開のRuby案件も多数あります