Ruby×高単価の業務委託案件・フリーランス求人一覧
該当件数
70件中1~40件を表示
並び替え:
〜
500,000円/月
(週1日)
開発環境 | Python Ruby | |
求めるスキル |
・ 一人称での開発業務のご経験(Ruby+Pythonでの開発経験)
・ 初学者向けにレクチャーを行うことや、質問回答することに対して意欲のある方 ・ 新卒やジュニアエンジニアの育成に関わった経験 |
|
募集職種 | エンジニアリング講師 | |
リモートワーク | フルリモート |
〜
500,000円/月
(週1日)
‐初学者向けにレクチャーを行うことや、質問回答することに対して意欲のある方
〜
1,000,000円/月
(週5日)
開発環境 | Ruby | |
求めるスキル |
・ Ruby開発経験(実質5年以上)
・ チームリード経験 ・ コミュニケーション力 ・ Next.js開発経験 ・ オフショア開発経験 |
もっと見る |
募集職種 | バックエンドエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週5日)
・チームリード経験
・コミュニケーション力
〜
1,000,000円/月
(週3日〜5日)
開発環境 | Ruby Ruby on Rails | |
求めるスキル |
・ Rubyを用いた開発経験3年以上
・ レガシーなシステム開発への抵抗がない方 ・ 要件定義から開発まで一連の工程へ経験をお持ちの方 ・ 障害発生時などの対応が可能な方 ・ ECサイトの開発経験及び知見 |
|
募集職種 | システムエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週3日〜5日)
・レガシーなシステム開発への抵抗がない方
・要件定義から開発まで一連の工程へ経験をお持ちの方
・障害発生時などの対応が可能な方
〜
1,000,000円/月
(週4日〜5日)
開発環境 | Ruby React.js | |
求めるスキル |
・ Ruby/React/TSでの自社サービス、プロダクト開発の経験
・ フロントエンド、バックエンドの垣根を問わないフルスタックな開発経験 ・ 技術知見を用いたチームリード経験 ・ 顧客への提供価値を意識したデリバリーやそこで得られた知見をプロダクトに実装するフルサイクルな開発経験 |
|
募集職種 | フロントエンドエンジニア バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週4日〜5日)
・フロントエンド、バックエンドの垣根を問わないフルスタックな開発経験
・技術知見を用いたチームリード経験
・顧客への提供価値を意識したデリバリーやそこで得られた知見をプロダクトに実装するフルサイクルな開発経験
〜
1,000,000円/月
(週4日〜5日)
〜
1,000,000円/月
(週4日〜5日)
-AWSを用いた分析基盤開発に興味、または経験のある方
-Webアプリ開発における要件定義〜詳細設計まで一連の経験(5年以上)
-Ruby/Reactでの開発経験
〜
1,000,000円/月
(週3日〜5日)
開発環境 | Ruby React.js | |
求めるスキル |
・ SPAの構築
・ バックエンド(Ruby)を用いての開発経験 ・ フロントエンド(React, Remix,Next)を用いての開発経験 ・ 認証/認可などのセキュリティリスクを考慮した実装 ・ 適切なコンポーネント設計(デザインパターンの知識と適用) |
もっと見る |
募集職種 | フロントエンドエンジニア バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週3日〜5日)
・バックエンド(Ruby)を用いての開発経験
・フロントエンド(React, Remix,Next)を用いての開発経験
・認証/認可などのセキュリティリスクを考慮した実装
・適切なコンポーネント設計(デザインパターンの知識と適用)
・フロントエンドのCI/CD構築
・Github Actionsの構築
〜
1,000,000円/月
(週5日)
開発環境 | Ruby Ruby on Rails | |
求めるスキル |
・ Ruby / Rails 経験 5 年以上
・ チーム開発の経験 ・ テーブル設計、モデル設計経験あり ・ 巨大な Rails アプリの開発経験 ・ フロント(Vue.js / React.js 等)の開発経験 |
もっと見る |
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週5日)
(最新バージョンの開発経験、もしくは個人的なキャッチアップ工夫があると望ましい)
・チーム開発の経験
・テーブル設計、モデル設計経験あり
〜
1,000,000円/月
(週4日〜5日)
開発環境 | Ruby 開発ディレクション/大規模 | |
求めるスキル |
・ Rubyでのネイティブアプリのバックエンド開発経験
・ 大規模サービスの開発経験 ・ 大きな負荷を想定しての開発経験 |
|
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週4日〜5日)
・大規模サービスの開発経験
・大きな負荷を想定しての開発経験
■求める人物像:
コミュニケーションを大切にして、仕事に取り組める方
チームで協力し合いながら業務を進められる方
相手の立場になって考えられる方
仕事や作業効率性を追求できる考え方を持っている方
新しい技術のキャッチアップに能動的に取り組める方
〜
1,000,000円/月
(週4日〜5日)
開発環境 | Ruby Ruby on Rails | |
求めるスキル |
・ Rubyでの開発経験
・ WEBアプリケーションの開発経験 ・ 医療業界等、レガシー業界のDXツール、SaaSの開発経験 |
|
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週4日〜5日)
・WEBアプリケーションの開発経験
〜
1,000,000円/月
(週3日〜5日)
開発環境 | Ruby Ruby on Rails | |
求めるスキル |
・
|
|
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週3日〜5日)
〜
1,000,000円/月
(週4日〜5日)
開発環境 | Ruby 開発仕様策定/要件定義 | |
求めるスキル |
・ Ruby on Railsを用いた開発経験3年以上
・ 要件定義から実装/テストまで経験 |
|
募集職種 | バックエンドエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週4日〜5日)
〜
1,000,000円/月
(週5日)
開発環境 | Ruby TypeScript | |
求めるスキル |
・ Typescript Next/Ruby on railsでのフルスタックな開発経験が3年以上
・ チーム開発の経験 ・ 任された仕事をオーナーシップを持って推進することができる方 ・ 「ユーザー体験を伸ばすプロダクトを、再現性をもって創る」ことに興味のある方 ・ ベンチャーで就業したご経験がある方(業務委託含む) |
もっと見る |
募集職種 | フロントエンドエンジニア バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週5日)
・チーム開発の経験
・任された仕事をオーナーシップを持って推進することができる方
・「ユーザー体験を伸ばすプロダクトを、再現性をもって創る」ことに興味のある方
〜
1,000,000円/月
(週4日〜5日)
開発環境 | Ruby | |
求めるスキル |
・ Rubyを用いた開発経験3年以上ある方
・ Githubが使える方 ・ AWSを使ったインフラの構築経験がある方 ・ 長期での参画を前提に考えてくださる方 |
|
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週4日〜5日)
・Githubが使える方
・AWSを使ったインフラの構築経験がある方
・長期での参画を前提に考えてくださる方
〜
1,000,000円/月
(週5日)
開発環境 | Ruby MySQL | |
求めるスキル |
・ Ruby on Rails経験5年以上
・ MySQL経験5年以上 ・ エンジニア経験8年以上 ・ リード経験3年以上 ・ Vue.js/TypeScript/JavaScriptのご経験 |
もっと見る |
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週5日)
・MySQL経験5年以上
・エンジニア経験8年以上
・リード経験3年以上
〜
1,000,000円/月
(週4日〜5日)
開発環境 | Ruby | |
求めるスキル |
・ Ruby on Railsを用いた開発経験
・ フルリモートでの就業経験 ・ SaaSプロダクトの開発経験 |
|
募集職種 | バックエンドエンジニア |
〜
1,000,000円/月
(週4日〜5日)
・フルリモートでの就業経験
〜
1,000,000円/月
(週3日〜5日)
〜
1,000,000円/月
(週3日〜5日)
・要件定義からの経験
・Gitを利用したチームでの開発経験
・小さなチームでのリード、マネジメント経験
〜
1,000,000円/月
(週3日〜5日)
開発環境 | Ruby on Rails Flutter | |
求めるスキル |
・ flutterの開発経験が3年以上あること
・ Ruby on rails のバックエンド開発 |
|
募集職種 | バックエンドエンジニア アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週3日〜5日)
〜
1,000,000円/月
(週5日)
開発環境 | AWS MicrosoftAzure | |
求めるスキル |
・ Webアプリケーションのクラウドインフラ構築・運用経験(5年以上)
・ コンテナ技術を活用したサービスの運用経験 ・ ・障害対応業務の経験 ・ AWS / Azure / Google Cloud どれか1つの深い利用経験 ・ 低レイヤ (ネットワークプロトコル・ハードウェア・OS) への理解 |
もっと見る |
募集職種 | インフラエンジニア | |
リモートワーク | 基本出社一部リモート |
〜
1,000,000円/月
(週5日)
・運用経験(5年以上)
・コンテナ技術を活用したサービスの運用経験
・
・障害対応業務の経験
〜
1,000,000円/月
(週3日〜5日)
開発環境 | Dart Flutter | |
求めるスキル |
・ Flutter / Dartでのモバイルアプリ開発経験
・ モバイルアプリ開発における技術的なリード経験 ・ 大規模サービスの開発、運用経験 ・ スクラッチでのアプリの企画、開発経験 ・ OSS コントリビューションの経験 |
|
募集職種 | フロントエンドエンジニア アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週3日〜5日)
・モバイルアプリ開発における技術的なリード経験
・大規模サービスの開発、運用経験
〜
1,000,000円/月
(週3日〜5日)
開発環境 | Ruby on Rails 開発仕様策定/要件定義 | |
求めるスキル |
・ **上流工程の経験**
・ 経理部門との連携を通じた現状分析、プロセス整理の実績があること。 ・ **経理業務の知識** ・ J-SOX対応の視点から、システム上で発生している課題に対する改善策を提案できること。 ・ **Railsの知識** |
|
募集職種 | PM | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週3日〜5日)
経理システムに関する要件定義、設計、改善提案の経験があること。
- 経理部門との連携を通じた現状分析、プロセス整理の実績があること。
- **経理業務の知識**
検収
・計上、債権管理(入金消込含)の業務フローや、経理システム特有の課題に関する理解があること。
- J-SOX対応の視点から、システム上で発生している課題に対する改善策を提案できること。
〜
700,000円/月
(週3日)
開発環境 | Ruby on Rails Vue.js | |
求めるスキル | ||
募集職種 | バックエンドエンジニア PL | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週3日〜5日)
開発環境 | プロジェクトマネジメント | |
求めるスキル |
・ EMやVPoEなど、エンジニア組織のピープルマネジメント経験
・ 若手メンバーの育成経験 ・ スクラム開発の運営経験 ・ 自身も手を動かすことを厭わない方 ・ 経営陣との議論を対等にできる方 |
もっと見る |
募集職種 | PM PL | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週3日〜5日)
・若手メンバーの育成経験
・スクラム開発の運営経験
・自身も手を動かすことを厭わない方
・経営陣との議論を対等にできる方
〜
1,000,000円/月
(週4日〜5日)
〜
1,000,000円/月
(週4日〜5日)
・開発の経験
-AWSを利用したWebサービスのインフラ設計
・構築
・運用の経験
-エンタープライズ向けサービスに求められる、可用性 / セキュリティ / 耐障害性を高いレベルで担保しながら、システム全体の設計
・実装をリードした経験
-スクラムチームでのプロダクト開発の経験
※コンサルティング、または設計のみの経験の場合、見送りとさせていただきます。
※最後に実装を担当した案件から、3年以上のブランクがある場合、見送りとさせていただきます。
〜
1,000,000円/月
(週5日)
開発環境 | Github プロジェクトマネジメント | |
求めるスキル |
・
|
|
募集職種 | 機械学習エンジニア PM | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週5日)
* 生成AI技術(特にGitHub Copilot、PR-Agent、Cursorなど)の知識と経験
* 開発ツール(CI/CD、バージョン管理)の使用経験
* コード生成ツールやテスト自動化ツールの使用経験
* プロジェクトマネジメントのスキル
* 業務プロセスの分析スキル
* 優れたコミュニケーション能力
〜
1,000,000円/月
(週4日〜5日)
開発環境 | Go SQL | |
求めるスキル |
・ 一般的なWebアプリケーションの大まかな構成を理解していること
・ バックエンドアプリケーションの開発経験(設計及び実装)(Sr. Backend engineer レベルであると尚可) ・ 例: ECにおける商品推薦、UGCテキストや画像の分類問題、Elasticsearch/Solrを用いた検索システムの結果改善をはじめとした運用 ・ コンポーネント自体はマネージドサービスでも可 ・ プロジェクトのアウトカムをプロダクトマネージャや分析者と共に議論し定義でき、機械学習タスクとして要件に落とし込める |
もっと見る |
募集職種 | 機械学習エンジニア システムエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週4日〜5日)
・スキル
・経験を持っていること:
WebApp開発の知識、スキル
- 一般的なWebアプリケーションの大まかな構成を理解していること
- バックエンドアプリケーションの開発経験(設計及び実装)(Sr. Backend engineer レベルであると尚可)
フルタイムの業務経験最低2年以上
2. 機械学習、検索、推薦、自然言語処理、画像処理等、高度なアルゴリズムのいずれかをコアコンポーネントとするソフトウェア開発プロジェクトに携わり、継続的に改善した経験:
- 例: ECにおける商品推薦、UGCテキストや画像の分類問題、Elasticsearch/Solrを用いた検索システムの結果改善をはじめとした運用
- コンポーネント自体はマネージドサービスでも可
3. ビジネス/エンジニアとのコミュニケーション力:
- プロジェクトのアウトカムをプロダクトマネージャや分析者と共に議論し定義でき、機械学習タスクとして要件に落とし込める
- 複雑な要件を整理、適切なステークホルダーを巻き込んで合意形成できる
4. 日本語Fluent(流暢)レベル以上:
- ネイティブでない方であれば、日本語が共通言語であるチームでの業務経験があること
〜
1,000,000円/月
(週5日)
開発環境 | プロジェクトマネジメント 開発仕様策定/要件定義 | |
求めるスキル |
・ プロダクトの新規開発段階からプロダクトマネジメントを行った経験
・ プロダクト、サービスのUXからUI設計までの、詳細な要件定義の設定経験 ・ 定量、定性データ解析からの課題抽出や仮説構築、改善計画やKPI策定の提案と実行経験 ・ 関連部署と連携しながらプロジェクトをリードした経験 ・ 人材業界(特にM&A、医療介護、士業などの専門業界)の動向と課題理解をしている方 |
もっと見る |
募集職種 | PdM | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週5日)
・プロダクト、サービスのUXからUI設計までの、詳細な要件定義の設定経験
・定量、定性データ解析からの課題抽出や仮説構築、改善計画やKPI策定の提案と実行経験
・関連部署と連携しながらプロジェクトをリードした経験
〜
1,000,000円/月
(週4日〜5日)
開発環境 | Python Linux | |
求めるスキル |
・
|
|
募集職種 | バックエンドエンジニア システムエンジニア | |
リモートワーク | 基本出社一部リモート |
〜
1,000,000円/月
(週4日〜5日)
Linux上でのシェルなどを利用したスクリプティング経験(Bash, Linux基本コマンド)
スクリプト言語の経験 Python, PHP, Rubyなどの言語、最低いずれか一つに習熟していること
クラウドでの作業経験
RDBの基本知識
〜
1,000,000円/月
(週3日〜5日)
開発環境 | PHP Go | |
求めるスキル |
・ Go(ID基盤がGoでできている)の知見
・ PHP(Laravel)またはRubyの開発経験 ・ 認証、OAuth/OpenID まわりの知識 |
|
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週3日〜5日)
・PHP(Laravel)またはRubyの開発経験
・認証、OAuth/OpenID まわりの知識
〜
1,000,000円/月
(週4日〜5日)
開発環境 | AWS GoogleCloudPlatform | |
求めるスキル |
・ Gti開発ツールの知識と実用経験
・ Django、Ruby等、Webフレームワークの知識と開発経験 ・ AWSやGCP等、クラウドサービスのインフラ運用経験 ・ Dockerの実用経験 ・ コンテナオーケストーションツールの知識 |
もっと見る |
募集職種 | バックエンドエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週4日〜5日)
・Django、Ruby等、Webフレームワークの知識と開発経験
・AWSやGCP等、クラウドサービスのインフラ運用経験
・Dockerの実用経験
・コンテナオーケストーションツールの知識
〜
1,000,000円/月
(週5日)
開発環境 | PHP Java | |
求めるスキル |
・ チームの一員として、サーバサイドエンジニアとしてWebサービス/アプリの一定の運用経験がある
・ PHP、Java、Ruby、Pythonなどの言語を用いて、一定規模のアプリケーション開発を行った経験が3年以上ある方 ・ コードレビューやGitHubでのプルリクエストレビューなどの経験がある ・ 他部署を巻き込んで大きなプロジェクトを成功させたいという意欲や、コミュニケーションを積極的にしていく意思がある ・ ユニットテストや仕様化テスト、負荷テストなどの設計・運用経験がある |
もっと見る |
募集職種 | バックエンドエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週5日)
・PHP、Java、Ruby、Pythonなどの言語を用いて、一定規模のアプリケーション開発を行った経験が3年以上ある方
・コードレビューやGitHubでのプルリクエストレビューなどの経験がある
・他部署を巻き込んで大きなプロジェクトを成功させたいという意欲や、コミュニケーションを積極的にしていく意思がある
〜
1,000,000円/月
(週5日)
開発環境 | Java Swift | |
求めるスキル |
・ Javaなどの言語でのシステム開発経験(5年以上)
・ iOS(Swift)、Android(Kotlin)の知見(レビュー) ・ AWS経験 ・ アジャイル開発経験 ・ Ruby on rails |
もっと見る |
募集職種 | システムエンジニア アプリケーションエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週5日)
・iOS(Swift)、Android(Kotlin)の知見(レビュー)
・AWS経験
・アジャイル開発経験
〜
1,000,000円/月
(週4日〜5日)
開発環境 | PHP プロジェクトマネジメント | |
求めるスキル |
・ 開発プロジェクトでのリード経験あるいはPM経験をお持ちの方
・ サーバサイドエンジニアとしてWebサービス/アプリの一定の設計~運用の一連の経験がある ・ PHP、Java、Ruby、Pythonなどの言語を用いて、一定規模のアプリケーション開発を行った経験が2年以上ある方 ・ コードレビューやGitHubでのプルリクエストレビューなどの経験がある ・ 他部署を巻き込んで大きなプロジェクトを成功させたいという意欲や、コミュニケーションを積極的にしていく意思がある |
もっと見る |
募集職種 | バックエンドエンジニア PM | |
リモートワーク | 出社かリモート相談可能 |
〜
1,000,000円/月
(週4日〜5日)
・サーバサイドエンジニアとしてWebサービス/アプリの一定の設計~運用の一連の経験がある
・PHP、Java、Ruby、Pythonなどの言語を用いて、一定規模のアプリケーション開発を行った経験が2年以上ある方
・コードレビューやGitHubでのプルリクエストレビューなどの経験がある
・他部署を巻き込んで大きなプロジェクトを成功させたいという意欲や、コミュニケーションを積極的にしていく意思がある
〜
1,000,000円/月
(週3日〜5日)
開発環境 | 開発計画策定/改善 プロジェクトマネジメント | |
求めるスキル |
・ ベンダー側としてのPM経験があるか
・ webやオープン系開発があるかどうか(PHP,Ruby,Go,Python)などの言語(開発経験がなくても上記の言語を使ったプロジェクトのPM経験があるか) ・ 設計期間1~2ヶ月,開発2~4ヶ月くらいのスピード感のプロジェクトの経験がある人 ・ 基幹システムの開発経験などあるとベター ・ メンバーの教育経験 |
もっと見る |
募集職種 | PM | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週3日〜5日)
・webやオープン系開発があるかどうか(PHP,Ruby,Go,Python)などの言語(開発経験がなくても上記の言語を使ったプロジェクトのPM経験があるか)
・設計期間1~2ヶ月,開発2~4ヶ月くらいのスピード感のプロジェクトの経験がある人
・基幹システムの開発経験などあるとベター
〜
1,000,000円/月
(週5日)
〜
1,000,000円/月
(週3日〜5日)
〜
1,000,000円/月
(週3日〜5日)
※現在のプロダクトの使用言語はPHP、Goです。
・10人以上のエンジニア組織でCTOや開発責任者の経験がある方
または、
・開発文化が強い会社でTechLead やEngineeringManagerを経験してきた方
または、
・大手企業で社内ベンチャーや事業を立ち上げて、プロダクトとして伸ばした経験のある方
〜
1,000,000円/月
(週4日〜5日)
〜
1,000,000円/月
(週4日〜5日)
- 機能開発にあたっての顧客折衝経験
- AWSを使ったインフラ設計
・構築経験
- Node.js or Python を利用したWebアプリケーションの実装
・運用経験1年以上(ex. Ruby4年、Node.js1年はok)
〜
1,000,000円/月
(週3日〜5日)
〜
1,000,000円/月
(週3日〜5日)
・フルスタックエンジニアとして業務に携わった経験
■尚可スキル
・Rubyバージョンアップ経験
・Node.js + Reactが 即戦力として対応可能
・Microservice Architectureに関する深い知識と実装経験
・Cloud環境におけるインフラ自動構築の深い知識と実装経験
・スクラム開発に関する理解と実戦経験
・コンピュータ
・サイエンスまたはエンジニアリングの学位、もしくは同等のスキルを満たす実務経験
〜
700,000円/月
(週に3日)
求めるスキル |
・ Rubyでの開発経験2年以上
・ RESTful APIサーバーの開発経験 ・ 再利用可能なコンポーネントの開発経験 ・ 体感パフォーマンス改善の実施経験 ・ インフラ構築・運用経験 |
もっと見る |
〜
700,000円/月
(週に3日)
・RESTful APIサーバーの開発経験
〜
700,000円/月
(週に3日)
求めるスキル |
・ Ruby on RailsでのWebアプリ開発経験
・ 運用/保守を踏まえた品質の高いコードが書ける ・ クラウドインフラを用いたWebアプリ開発(GCP、AWSなど) ・ JavaScriptのフレームワークを用いた開発経験(Nuxt.js、Next.js、React.js、Vue.jsなどモダンなもの) ・ Terraformを用いたインフラ構築、運用経験 |
もっと見る |
〜
700,000円/月
(週に3日)
求めるスキル |
・ Ruby on Railsを使ったWebアプリケーションの開発経験(2年以上)
・ MySQL利用経験 ・ github利用経験 ・ コードレビューの経験 |
Ruby案件を絞り込む
RubyのよくあるQ&A
-
Rubyの月額単価相場はいくらですか?
53万円です。※ITプロパートナーズで募集中の案件の平均月額単価
-
Rubyの案件数はどのくらいありますか?
62件です。(ITプロパートナーズで掲載中の案件数です)
-
Rubyのリモートワーク可能な案件はありますか?
あります。Rubyの案件のうち91%がリモートワーク可能です
Rubyのフリーランス求人・案件について
-
Rubyとは
「Ruby(ルビー)」とは、日本で開発されたオブジェクト指向のプログラミング言語です。WebサイトやSNSなど、Webアプリケーションを構築することを得意としています。
Rubyは公式HPにも記載がある通り「シンプルであるだけでなく、自然なものにしよう」という思いで作成されています。
> Rubyの外観はシンプルです。けれど、内側はとても複雑なのです。それはちょうど私たちの身体と同じようなものです。
引用元:Ruby公式
構造を理解しやすい仕組みとなっているため、初心者が最初に学習する言語としても人気が高いのが特徴です。初心者向けの学習教材も数多く流通しておりRubyのエンジニアも多いため、日本語の情報は豊富に存在しています。エラーが発生したり分からないことが出てきても大概の情報は検索すれば出てくるため、人気の言語です。
Rubyを使う一番のメリットは「Ruby on Rails」というフレームワークを使用できる点です。Ruby onRailsを使うと、Webアプリケーションやそれに伴うデータベースなどを効率よく開発できます。
-
Rubyフリーランス案件・求人の特徴や動向
Rubyはショッピングサイトの構築やSNS開発など、Webアプリケーションの開発案件で使用されることが多く、案件数も多い言語と言えます。
使用するバージョンやライブラリ(開発に便利なプログラムのまとまり)をチームで共有していれば、フルリモートでのチーム開発も簡単です。フリーランスの求人案内でフルリモート可となっている案件も多く、どこでも働けることが魅力の一つです。
求人の動向としては、新規アプリケーションの開発もありますが、既存システムの保守や改修の案件が増えてきています。現状、多くのWebアプリケーションがRubyで作成されており、そのメンテナンス案件も需要が高い状態です。
特に中小企業など人数が少ない会社は、開発した人が退職し誰もメンテナンスできない状態ということもあります。メンテナンスや保守であれば、新規開発のように多くの時間を使うことなく案件を獲得できるため、コストパフォーマンスが高い案件です。
-
Rubyフリーランス案件・求人の代表的な案件の種類
Rubyのフリーランス案件・求人について3つの案件例をご紹介します。個人で完結する案件もあれば、チーム開発の一員として仕事をすることもあるため、ぜひ自分にあった働き方を見つけて下さい。
- ECサイトの開発
Rubyを使用して新規でECサイトなどのWebアプリケーションを作成します。大型の案件であれば基本的にはチームで開発するため、個人での案件はありません。募集している会社のチームの一員として開発することがほとんどです。
この場合、実務経験3年などの経験を求められることが多く、未経験からの参入はハードルが高いと言えます。コミュニケーションをとりながら開発することも多いため、実務経験がある方向けの案件です。
一方、小規模なWebアプリケーションであれば個人で可能な案件があります。募集案件に近いポートフォリオを提示することで、案件獲得に繋がる確率がグッと高まるでしょう。
- 社内システムの開発
社内で使用するためのアプリケーション開発も複数存在します。例えば社内のドキュメントをまとめておくWebシステムの構築や、Excelで管理していたリストをWebアプリでの管理に変更する案件です。現状使用しているツール(Excelなど)から移行となるケースが多く、セキュリティや今後の管理も任されることがあります。
社内のネットワークからしか接続できないように設定するケースもあるため、インフラの知識も持ち合わせておくと有利です。
- 現状のシステムの保守・改修
現在稼働しているシステムの保守・改修案件も多く存在します。稼働中のサービスということもあり、より慎重に進める必要がある案件です。バグの改修や機能追加など案件は様々で、既存のコードを理解することからスタートします。テストの実行やパフォーマンスの改善といった単発業務の一方、長期的なコミットが必要な案件もあります。
-
Rubyフリーランス案件・求人を獲得する為に必要なスキルや経験
Rubyの案件を獲得するためには、Rubyの開発経験はもちろん、データベースやネットワークなどの幅広い知識が要求されることも多くあります。実務経験は3〜5年がボーダーラインで、ポートフォリオは必須です。また多くの案件はRubyon Railsを使用するため、フレームワークを使用した開発経験があると有利になります。
加えて、個人開発案件においては、HTML・CSS・JavaScriptなどフロントエンドの言語の知識も必要です。システムの保守やバグ改修の場合も、サーバーサイドのRubyと合わせてフロントエンドを修正する場合があります。自分でゼロからWebアプリケーションを作成し、公開した経験がなければ案件を獲得することは困難です。
個人での開発案件を獲得するには幅広い知識が必要となるため、ポートフォリオを充実させてスキルを磨いていくことが近道です。
-
Rubyフリーランスエンジニアにおすすめのフレームワーク
Rubyのフレームワークを使用すれば、開発スピードが格段に早くなります。一通りの必要なものはフレームワークが用意してくれるため、製品の開発に集中でき、最低限のセキュリティ担保やバグ防止に効果的です。
また各フレームワークにはルールが存在するため、チーム開発の場合もルールが統一され可読性の高いソースコードを記述できます。以下では、Rubyのおすすめのフレームワークを2つ紹介します。
- Ruby on Rails
Ruby onRails(ルビーオンレイルズ)は通称Rails(レイルズ)と短縮して使用され、Rubyで最も有名なフレームワークです。「Rubyのフレームワークといったらこれ」といった不動の人気を誇っています。
小規模から大規模まで幅広いWebアプリケーションで使用できるフレームワークで、ドキュメントも豊富に揃っています。Rubyのフリーランス募集においてフレームワークを使用している場合、ほとんどがRubyon Railsを使用した案件です。Rubyを学習する場合はRuby on Railsも合わせて習得しておきましょう。
- Sinatra
Sinatra(シナトラ)は、少ないコード量でアプリケーション開発ができるように開発されたフレームワークです。非常に手軽で学習コストも低く習得できる一方、大規模開発には向いていないという特徴があります。
簡単なWebアプリケーションや個人開発で使用する場合におすすめのフレームワークですが、高単価の大型案件を狙う場合はRailsを習得することがおすすめです。初心者がWebアプリケーションの感覚を掴む入り口には最適なフレームワークとなっています。
-
Rubyフリーランス案件・求人に役立つおすすめ資格
Ruby案件を扱う場合におすすめの資格はRubyアソシエーションが実施する「Ruby技術認定試験」です。この資格を持つことで、Rubyを使ったシステムを開発する上で必要な基礎知識と応用力をもつことを証明できます。
本試験はコンピューター上で回答するCBT方式の試験となっており、設問は全て選択問題です。試験は2種類に分類され「Silver」と「Gold」のランクがあるため、それぞれ紹介します。
- Ruby技術認定試験 Silver
SilverはRubyについて基礎的な内容を出題する試験です。文法やクラス、標準ライブラリの基礎など、プログラムを記述する上で必要最低限の知識が問われます。初心者は、まずこの試験を受験することがおすすめです。
- Ruby技術認定試験 Gold
GoldはSilverよりも実践に近い内容が出題される試験です。Goldを受けるにはSilverに合格している必要があるため、まずはSilverに合格して下さい。ライブラリに関する知識やアプリケーション設計に必要な知識が問われるため、実務経験者やより実践的な内容に挑戦したい方におすすめの試験です。
-
Rubyの習得方法や難易度
Rubyは構文が読みやすく日本語の学習教材も豊富なことから、プログラミングの入門言語として人気です。プログラミング言語としての難易度は低く、多くのWebアプリケーションで使用されている言語のため、質問サイトにも情報が多く公開されています。
Rubyを独学で勉強し、Webアプリケーションを作成できるようになるまでには300時間が目安と言われています。1日3時間の学習で約3ヶ月です。オンラインの学習教材や技術本で基礎を学習し、その後はフレームワークを使用してWebアプリケーションを作る流れが一般的とされています。
学習の途中でつまづいた場合、プログラミングの質問サイトで聞いてみることがおすすめです。Rubyのエンジニアは多くいるため、高確率ですぐに回答が得られます。それでも手が止まってしまうことが多い場合は、オンラインのメンターをつけるか、プログラミングスクールに入ってみることも検討して下さい。メンターなどで現役のエンジニアに質問ができれば、Rubyの文法だけでなくセキュリティやデータベースについても教えてもらえることもあります。
-
Rubyフリーランスエンジニアの将来性
Rubyのフリーランス案件の需要は、Webアプリケーションの規模によって変わります。
高単価の大規模システム案件については、Rubyの人気は減少傾向にあります。一番の理由はRuby onRailsの処理速度の遅さです。Rubyは言語の特性上、「コンパイル(最適化)」しないため、コンパイルする言語に比べて実行に時間がかかります。最近では「Go」など処理速度が早くシンプルに記述できる言語が登場しており、大企業ではRubyからシフトする動きも出ています。
一方、中規模から小規模のWebアプリケーションにおいては、需要が高い状態が続くと予想されます。処理速度を気にせずにWebアプリケーションを作成する場合は、Rubyでも十分構築できるからです。
Rubyは記述方法がシンプルでフレームワークも整備されているため、開発する時間が短いということが特徴です。その点から、早く開発してリリースしたいサービスの需要は高い水準を維持すると推測できます。
システムの規模によってトレンドが変化してきているため、Rubyを学習する場合は将来を想定して選択することをおすすめします。
さらに詳しい情報は「Ruby(onrails)のフリーランス案件・求人まとめ!仕事獲得方法も紹介 - アトオシ 」をご覧ください。