選択中の条件

リセット
  • Ruby

Rubyの案件・求人一覧

1-30 / 全 12887
NEW

【Ruby on Rails】MDMシステム開発支援案件

600,000円/月

業務委託(フリーランス)
東京都
浜松町駅
RubyRailsDockerGitReactVue.js
サーバーサイドエンジニア
作業内容 ・Ruby on Railsを用いたMDMシステム開発支援案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -Ruby on Railsによるマイクロサービスのサーバーサイド開発、保守  -UI刷新、Vue.js のバージョンアップ対応  -ユーザー管理機能の追加対応  -バックエンドの性能改善対応  -基盤のカスタマイズ、データ移行、アカウント情報の同期機能開発
NEW

【PHP(Laravel)】Ruby/JavaScript/TypeScript/医療系システムのサーバーサイド開発/リモートワーク可

700,000円/月

業務委託(フリーランス)
東京都
本郷三丁目駅
JavaScriptPHPRubyRailsLaravelTypeScript
フロントエンドエンジニアサーバーサイドエンジニア
作業内容 【20 代から40 代の方が活躍中!】 ※週4日〜OK案件です! ※実務経験2年以上ありの方が対象の案件です! ■概要 医療系システムの開発プロジェクトにおいて、サーバーサイドエンジニアとしてRuby on RailsやPHP、TypeScriptを使用した開発を担当します。設計から実装、テストまで幅広い工程に携わります。 ■具体的な作業内容 ・Ruby on Railsを使用したシステム開発(基本設計から) ・JavaScript、TypeScriptを使用したフロントエンド開発 ・設計書や仕様書の作成 ・システム開発全般(運用・保守含む) 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら業務を進めて頂く予定です。また、緊急時に出社が必要となる場合がございます。 ------------------------------------------------------------------ 直近の参画案件の経験とご希望に併せた案件のご紹介をさせて頂きます。 弊社は様々なプロジェクトの提案を強みとしておりますので、お気軽にご相談頂けますと幸いです。 ------------------------------------------------------------------ ※弊社では、法人、請負いの案件は取り扱っておりません。
NEW

【QA/フルリモート/週24時間~】帳票開発FaaSにおけるテスト工程自動化支援

600,000 〜 900,000円/月

業務委託(フリーランス)
東京都
フルリモート
CircleCI
QAエンジニアテスターバックエンドエンジニア
作業内容 自社のクラウド帳票作成サービス開発におけるテスト工程自動化をお任せします。 現在、テスト工程は開発を担当しているエンジニアの方が対応されているため 現状のキャッチアップをいただいた後 テスト工程の自動化に向け設計、実装を進めていただきたいです。 ※ご経験がある場合は、Autifyなどの自動化SaaSを使った実行もOKです。 ≪業務内容例≫ ・品質保証設計、開発フロー改善 ・ソースコードの品質を向上を目的としたCIの構築 ・テスト設計・実装(UIテスト、APIテスト、負荷テスト) 等 現在、代表の方含め、自社FaaSミドルウェアの開発を4名体制で進めていますが、 エンタープライズを中心に既に複数社導入が完了しており、今後も増えていく予定です。 各企業様向けにカスタマイズで提供しているFaaSにおいて 導入前のテスト工程強化PJTが現在進められております。 テスト工程の自動化をお任せできるような品質保証にご経験のある即戦力の方を探しています。 ※QA専門の方でなくとも、システム開発工程においてテスト工程自動化のご経験がある方であればエントリー可能でございます。
NEW

AWS SaaSサービスの管理・運用・保守案件

700,000 〜 900,000円/月

東京都
五反田駅
RubyLinuxMySQLRailsjQueryAWSGitHubReactFlutterNext.jsCircleCI
スマホアプリエンジニア
作業内容 顧客ロイヤリティ向上を目的とし、 既存顧客の分析から施策実行までをワンストップで実現するロイヤル顧客プラットホームを展開する企業にて、 同サービスの管理・運用・保守をお任せいたします。 現在使用しているクラウドサービスはAWSになります。 <具体的には…> ・各SaaSサービスのインフラ管理、運用保守 ・社内の開発や検証環境の整備と安定提供 ・負荷分散とビッグデータを考慮した構築 ・Linux系OSでのサーバー構築 ・データ保持での暗号化、復号化を考慮した構築 ・最低限のセキュリティを考慮したインフラ構築 ・新規サービス立ち上げ時のインフラ要件定義、設計、テスト、構築 ・その他、インフラ業務の効率化や改善 等 <技術環境> ・インフラ:AWS ・データベース:MySQL ・サーバーサイド:Ruby、Ruby on Rails ・フロントエンド:React、jQuery、(Next.js) ・ソースコード管理:GitHub ・ネイティブアプリ:Flutter ・その他:CloudSearch、CircleCI、Slack
NEW

【フルリモート】Ruby|クラウドサービス開発の案件

600,000円/月

業務委託(フリーランス)
東京都
RubyRailsReact
サーバーサイドエンジニア
作業内容 ■案件内容■ ・不具合、作業系タスクの対応 ・仕様問い合わせ調査、回答対応 ・不具合の根本対応 ・管理画面開発 ・技術的負債の解消  プロダクトの品質改善を主とするチームへの参画を予定しております。(チーム人数:3名予定)  パフォーマンス改善等難易度の高い開発を担当して頂く可能性があります。  また、状況により一部機能開発に携わって頂く可能性があります。
NEW

【Ruby3年以上/フルリモート可能/週5稼働/20~40代活躍中】WEBマーケティングプラットフォームの構築支援の案件・求人

880,000円/月

業務委託(フリーランス)
東京都
新宿駅
RubyGoRailsAWS
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・社会人経験必須 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・エンジニア実務経験3年以上必須 ===== ★本案件の最新の状況は、担当者までお問合せ下さい。 ★期間:随時~ ※20代〜30代が中心で活気ある雰囲気です。 ※成長意欲が高く、スキルを急速に伸ばしたい方に最適 ※将来リーダーを目指す方歓迎 WEBマーケティングプラットフォームの構築支援に携わっていただきます。 具体的な内容は下記の通りです。 ・データマーケティングツールにて現行の各機能の拡張等もお願い致します。(複数機能あり、それぞれの機能で1サービス程度のボリューム感が御座います。) ‐バックエンド、フロントエンドの開発における仕様の確認、実装方針検討、実装、テスト、コードレビューを実施いただきます。 ‐設計書の不足部分を修正することもタスクの一部に含まれます。 ・新規機能を0から構築して頂く場合も御座います。 ・体制は、大きく分けて要件仕様チーム、開発チーム、QAチームに分かれており、今回は、開発チームにて要件仕様チームから降りてきた仕様書をもとに開発~単体テストを御依頼します。
NEW

【Ruby/フルリモート/週5日】アルバイト管理アプリバックエンド開発

550,000 〜 650,000円/月

業務委託(フリーランス)
東京都
八丁堀駅
RubyRailsGit
サーバーサイドエンジニアバックエンドエンジニア
作業内容 要件定義,基本設計,詳細設計,実装,テスト,運用・保守 ・サービスに関連するアプリケーションのバックエンド設計、開発、テストから運用、保守 ・進化するビジネス要件に基づいて、バックエンドのサービス強化 ・サービスリニューアルに向けたリファクタリングと新規技術選定
NEW

【Ruby on Rails】アプリケーション開発支援案件

700,000円/月

業務委託(フリーランス)
東京都
秋葉原駅
JavaScriptRubyLinuxMySQLRailsSparkNginxGitJenkinsVue.js
サーバーサイドエンジニア
作業内容 ・Ruby on Railsを用いたアプリケーション開発支援案件に携わっていただきます。 ・主に開発及び運用保守作業をご担当いただきます。
NEW

Ruby / Python / Node.js アプリケーション開発リーダー募集

600,000 〜 750,000円/月

東京都
JavaScriptPythonRubyShellCSSHTMLLinuxRedisNode.jsRailsAWSDockerDynamoGitHubTypeScriptCDKLambda
作業内容 大手自動車部品メーカーの下記プロジェクトをリードしていただきます。 ・Lv4自動運転によるモビリティサービスの実現に向けたクラウドプラットフォーム開発 ・クラウドサービス上のアプリケーション開発 最新技術や自動運転の分野に興味関心がある方ですと、よりご活躍いただける案件となっております。 <開発環境> ■言語 ・ruby/rails、html、css、javascript ・nodejs ・python ・TypeScript、ShellScript ■環境 ・クラウド(AWS:EC2、ECS、Lambda、Dynamo、RDS、Redis、CloudWatch、IoTCore、SQS、ELB/WAF、API-GW) ■Infrastructure as Code ・AWS(CDK、CloudFormaion、ElasticBeanstalk、Boto3)、Linux、Docker ■通信プロトコル HTTPS、gRPC、MQTT、WebSocket ■ソース管理 GitHub <就業時間> 9:00~18:00
NEW

【フルリモート】Ruby/React|金融系新プロダクト開発の案件(フルスタック)

650,000円/月

業務委託(フリーランス)
東京都
RubyRailsReact
フロントエンドエンジニアフルスタックエンジニアバックエンドエンジニア
作業内容 □案件内容: 顧客社内にて金融系の新しいプロダクト開発のプロジェクトが立ち上がるため、 Rails(Ruby on Rails)とReactの技術者を募集しております。 参画後は即戦力としてご活躍いただきたく、基本的な技術力と一定の実務経験を持ち、 独立して作業ができる方を求めております。 本件顧客は日本でも有数のテックカンパニーです。 周囲の技術レベルが高くスキルアップが望めます。 便利な仕組みやツールを活用しており開発環境が良いです。 #開発用EC2の提供、充実のCIツール、コンテナ活用など #開発体験向上のための専任チームがあるほど
NEW

【Ruby/Python/Node.js】自動車部品メーカー向けアプリケーション開発案件

800,000円/月

業務委託(フリーランス)
東京都
秋葉原駅
JavaScriptPythonRubyCSSHTMLLinuxNode.jsRailsAWSDockerGitHubTypeScript
サーバーサイドエンジニア
作業内容 ・自動車部品メーカー向けアプリケーション開発に携わっていただきます。 ・主に下記作業をご担当いただきます。  -自動運転によるモビリティサービスの実現に向けたクラウドプラットフォームの開発  -クラウドサービス上のアプリケーション開発
NEW

Unity エンタメ系ARゲーム開発案件

500,000 〜 600,000円/月

東京都
渋谷駅
PythonRubyShellAWSUnityGitHubGoogle Cloud PlatformGitlab
作業内容 ARエンタメゲームを展開している企業でのARゲーム開発をお任せいたします。 <具体的には…> ・ARゲーム開発 ・デバイスでの技術検証 ・ARグラスを用いたゲーム開発 etc. ・言語(FW):Unity・Python・Shell・Ruby <開発環境> ・インフラ:AWS・GCP ・コミュニケーションツール:Slack ・ソースコード管理ツール:Github・Gitlab <基本時間> 10:00~19:00 or 11:00~20:00 <備考> 選考:面談2回 + コードテスト ※書類選考の後、コードテストにご回答いただきます。

【Ruby/基本リモート/週5日】Ruby, Rails アップデート

650,000 〜 750,000円/月

業務委託(フリーランス)
RubyRails
サーバーサイドエンジニアバックエンドエンジニア
作業内容 要件定義,基本設計,詳細設計,実装,テスト,運用・保守 webサービスのRuby, Rails バージョンアップ

Ruby on Rails webサービス開発

750,000 〜 850,000円/月

東京都
渋谷駅
RubyRails
作業内容 大規模サービス開発において、Ruby, Ruby on Railsのアップデートを主管しているチームにご参画いただき、 アプリケーション開発者やQAチームと協力しながら、以下業務をご対応いただきます。 ・Ruby, Ruby on Railsのバージョンアップとそれに伴う業務 ・アプリケーションやgemのコード修正 ・開発者、QAのテストにおける技術サポート ・その他、アップデートに伴う業務 <就業時間> 10:00‐19:00

【Ruby】大手webサービスバージョンアップ案件

850,000円/月

業務委託(フリーランス)
東京都
渋谷駅
RubyRails
サーバーサイドエンジニアバックエンドエンジニア
作業内容 Ruby, Railsのバージョンアップとそれに伴う業務 ・変更点の洗い出しと修正方針検討 ・アプリケーションやgemのコード修正 ・アプリケーション開発チームとのアップデートに伴うコミュニケーション、連絡 ・開発者、QAのテストにおける技術サポート ・その他、アップデートに伴う業務

【Ruby/フルリモート/週5日】Webサイト開発(設計・製造要員)

450,000 〜 550,000円/月

業務委託(フリーランス)
Ruby
サーバーサイドエンジニアバックエンドエンジニア
作業内容 ・新規機能開発 ・Webアプリケーション開発の各工程(設計~リリース) ・成果物の相互レビュー

【Ruby on Rails】POSシステム向け新規機能開発(フルリモート)

650,000円/月

業務委託(フリーランス)
東京都
RubyRailsAngularAWSGitGitHubReactGoogle Cloud PlatformTerraform
バックエンドエンジニア
作業内容 エンタープライズ向けに新規機能開発に携わって頂きます。 ・開発言語(FW):Ruby(Ruby on Rails)、JS/TS(Angular.js、React.js等) ・ツール: AWS、、GitHub、Slack、Terraform ・開発手法:アジャイル

Ruby / Vue 人事管理システムの開発案件

500,000 〜 600,000円/月

東京都
JavaScriptRubyMySQLRailsGitTypeScriptVue.js
作業内容 Rubyを用いた人事管理システムの開発案件に携わっていただきます。 既にリリースされていますが、機能拡張に向けて開発を進めております。 <技術環境> ・言語:Ruby、JavaScript、TypeScript ・DB:MySQL ・フレームワーク:Ruby on Rails、Vue ・その他:Git、Slack

【Ruby3年以上/フルリモート可能/週5稼働/20~40代活躍中】大手webサービスのRuby, Rails バージョンアップの案件・求人

840,000円/月

業務委託(フリーランス)
東京都
渋谷駅
RubyRails
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・社会人経験必須 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・エンジニア実務経験3年以上必須 ===== ★本案件の最新の状況は、担当者までお問合せ下さい。 ★期間:随時~ 大手webサービスのRuby, Rails バージョンアップに携わっていただきます。 具体的な内容は下記の通りです。 Ruby, Railsのバージョンアップとそれに伴う業務 ・変更点の洗い出しと修正方針検討 ・アプリケーションやgemのコード修正 ・アプリケーション開発チームとのアップデートに伴うコミュニケーション、連絡 ・開発者、QAのテストにおける技術サポート ・その他、アップデートに伴う業務 ※20代〜30代が中心で活気ある雰囲気です。 ※成長意欲が高く、スキルを急速に伸ばしたい方に最適 ※将来リーダーを目指す方歓迎

【Ruby/基本リモート/週5日】Ruby2~3年生

400,000 〜 500,000円/月

業務委託(フリーランス)
東京都
品川シーサイド駅
RubyLinuxMySQLApache
サーバーサイドエンジニアバックエンドエンジニア
作業内容  オンプレミスで稼働している検索WebAPIのサービスをAWSへ移設する作業です。  技術要素は、Linux、Apache、Ruby、Elasticsearch などで、バッチプログラムも含まれます。

【Ruby /フルリモート/週5日】Ruby開発案件

550,000 〜 650,000円/月

業務委託(フリーランス)
RubyReactNext.js
サーバーサイドエンジニアバックエンドエンジニア
作業内容 Ruby開発案件

【Ruby/フルリモート/週5日】Ruby(Ruby on Rails)開発

450,000 〜 550,000円/月

業務委託(フリーランス)
RubyRails
サーバーサイドエンジニアバックエンドエンジニア
作業内容 要件定義から保守運用まで全工程が想定されておりまして、 単一的な作業を得意とした方ではなく、 PLと業務効率/生産性の向上のために意見を出しながら作業が進められるような、 能動的に業務にあたれる方が募集対象です。

【Ruby on Rails】不動産向け顧客プロダクトの保守開発(リモート)

750,000円/月

業務委託(フリーランス)
東京都
六本木駅
JavaScriptRubySQLCSSHTMLLinuxPostgreSQLRailsAWSDockerGit
作業内容 RAMの業務システム(自社開発)の再構築・運用保守や、新規ビジネス(toC)のサイト構築、住宅ローンプラットフォーム(toB)の追加開発・運用保守など担当いただきます。 作業工程は設計〜運用保守(追加開発)で、リファクタリングをしながら開発し、テスト駆動開発で進めています。 言語:Ruby、JavaScript、HTML/CSS FW:Ruby on Rails DB:PostgreSQL その他:Rspec、Docker、Linux、bash、Git、AWS

【Ruby/フルリモート/週5日】POSシステムにおける新規機能開発のRubyエンジニア

500,000 〜 600,000円/月

業務委託(フリーランス)
RubyRailsAWSGitGitHubGoogle Cloud Platform
サーバーサイドエンジニアバックエンドエンジニア
作業内容 ・自社のPOSサービスを展開されている企業様にてRubyエンジニアとしてご参画頂きます。 ・具体的にはエンタープライズ向けに新規機能開発に携わって頂きます。

【Ruby /フルリモート/週5日】SaaS型業務システム開発案件

600,000 〜 700,000円/月

業務委託(フリーランス)
RubyPL/SQLOracleRails
サーバーサイドエンジニアバックエンドエンジニア
作業内容  お客様先の業務支援システムにおいて、改善業務に従事して頂きます。  既存機能の改善や新規機能の追加などをご担当頂きますので、Ruby(Ruby on Rails)を用いた業務システムの開発経験がある方を募集しております。  基本リモートで進んでいく働きやすい業務とかと存じますので、是非見合う方がいらっしゃいましたらご提案頂けますと幸いです。

【Ruby/常駐/週5日】BtoB向けECパッケージ開発支援

450,000 〜 550,000円/月

業務委託(フリーランス)
東京都
恵比寿駅
Ruby
サーバーサイドエンジニアバックエンドエンジニア
作業内容 基本設計,詳細設計,実装,テスト BtoBに特化したECパッケージ (SAASサービスの開発支援業務を担当) フェーズ:詳細設計~開発、テストまで バージョン等:Ruby3.2/My SQL

【Ruby /フルリモート/週5日】SaaS型業務システム開発

650,000 〜 750,000円/月

業務委託(フリーランス)
RubyRails
サーバーサイドエンジニアバックエンドエンジニア
作業内容 ・Ruby on Railsを用いたプロダクトの設計、開発、テスト、運用、リファクタリング ・プロダクトマネージャー・デザイナーと連携をとりながら要件定義・仕様策定 ・新機能や改善案の提案と実装

【Ruby on Rails】システム開発案件

800,000円/月

業務委託(フリーランス)
東京都
六本木駅
RubyMySQLRedisRailsDockerReactGraphQL
サーバーサイドエンジニア
作業内容 ・Ruby on Railsを用いたシステム開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -Ruby on Rails + GraphQLを用いたバックエンド開発

【Ruby /フルリモート/週5日】某大手銀行向けスマホアプリ開発サーバーサイド支援

900,000 〜 1,000,000円/月

業務委託(フリーランス)
JavaRubyRailsAWS
サーバーサイドエンジニアバックエンドエンジニア
作業内容 基本設計,詳細設計,実装,テスト,運用・保守 スクラムマスター(バックエンド、インフラ側) 【作業内容】 サーバーサイド(Ruby, Java)の構築など 現在サーバーサイドがRubyで構築されているシステムを AI導入に伴いJavaなどの別言語で開発していく

【Ruby】webオンライン予約サービス開発支援

750,000円/月

業務委託(フリーランス)
RubyMySQLRails
サーバーサイドエンジニアバックエンドエンジニア
作業内容 Rubyにより大規模なwebオンライン予約サービスの開発に携わって頂きます。

気になる案件は見つかりましたか?

お探しの条件に合った新着案件をお知らせします

あなたにピッタリ
フリーランス案件が見つかる

  • 130万件以上のフリーランス案件から一括検索

    308,425の案件を保有しており、エンジニアやクリエイター向けを中心にたくさんの案件を一括検索可能です。

    ※ 11月21日(Thu)更新

    30万件以上のフリーランス案件から一括検索

  • 2あなたの経験やスキルに適した案件をメールでお知らせ

    マイページに入力して頂いた経験や希望条件に合わせて、ご希望にマッチした案件をメールでお送りするので効率的な案件探しが可能です。

    あなたのプロフィールからおすすめの案件・求人

今すぐ無料登録

Ruby案件のよくある質問

Rubyの月額単価の相場はどれくらいですか?

Rubyの月額単価の相場は78万円です。スキルやご経験により、

単価が変わります。自分のスキルや経験に合った案件は、こちらの案件一覧ページから検索・応募できます。

Rubyの案件数は何件ですか?

フリーランスHub上でご覧いただけるRubyの案件数は12887件です。 尚、応募先エージェントで非公開案件の提案を受けられる場合もあります。

未経験でもRubyのフリーランス案件に応募することは可能ですか?

はい。応募先エージェントが条件を設けていない限り、基本的には未経験でも応募することが可能です。 ただし、中には実務経験を重視する案件もありますので、未経験で参画できる案件があるかどうかは応募先エージェントに確認してみましょう。

Rubyについて

【Rubyの概要】 Rubyは1995年にまつもとゆきひろ氏が開発、リリースしたオブジェクト指向スクリプト言語です。スクリプト言語とは、ソフトウェアを作成するためのプログラミング言語を指します。Rubyと似ている言葉に「Ruby on Rails」があります。Ruby on Railは、Ruby開発における便利なプログラムをまとめたフレームワークです。活用すれば難しい機能も簡単なプログラミングで実現でき、開発がスムーズに進みます。Rubyはwebアプリ開発やECサイト開発、SNSサイトの開発など、さまざまな用途に使用されています。有名なレシピサイト「クックパッド」、飲食店のレビューサイト「食べログ」はRubyで制作されました。 【Rubyの特徴】 コードがシンプルで書きやすく、分かりやすいのがRubyの特徴です。Ruby on Railsとセットで使えば、より効率良く開発できます。RubyはWebアプリケーションやSNS、ショッピングサイトなどの開発に用いられることが多い傾向にあります。Ruby案件を探しているフリーランスは、昨今需要の高いスマホアプリ開発に注目するのも良いでしょう。国際規格の「国際電気標準会議(IEC)」で認定された初めての国産プログラミング言語である点も特筆されます。無料で使用可能であり、プログラムの複製や変更、再配布も許可されているのがメリットです。 【Rubyのフリーランスエンジニアの参画が可能な案件例】 Rubyを使用する案件はWebアプリの開発や業務システムの開発、SNSサイトなど多岐にわたります。以下ではRubyを使用する案件をいくつか見ていきましょう。 ・不動産管理(基幹系)システム更改案件 不動産管理システムの更改をする案件です。要件定義、および設計~統合試験の工程を担当します。月単価は55万円で、参画するには設計経験が必要です。Ruby(Ruby on Rails)、SQL、Oracleを用いた開発経験も求められます。 ・自社プロダクトのWebシステム開発 自社プロダクトのWebシステムの分析、改修、開発などに携わる案件です。参画にあたっては、「Web開発経験」「Rubyを用いた開発経験」「AWSなどのクラウド環境での基礎的な知識や経験(EC2/RDS/SESなど)」が求められます。月単価は80万円です。 ・ファッションECサイト開発案件 ファッションECサイトの新規機能の開発、既存機能の改善などを行う月単価90万円の案件です。他にもアーキテクチャの設計や障害の切り分け、バグフィックス対応など、業務は多岐にわたります。「Ruby on Railsを用いたWebアプリケーションの開発経験3年以上」「データベースを利用したWebアプリケーションの開発経験3年以上」などが主な応募条件です。 ・データ活用システムの開発 ワークフロー機能の開発やバグの調査・改修などを行う案件です。データパイプラインの設定情報をGitHubから取り込む機能、データエンジニアリングの課題を解決する機能なども開発します。参画するには「Webアプリケーション全般の開発経験3年以上」「Ruby/Ruby on Railsでの開発経験」「データベース設計・運用スキル」などが必要です。 ・ 広告運用ツールの機能追加 SNSの広告運用を一元管理するツールの機能追加、保守開発を行う案件です。1週間程度で完了する修正もあれば、2~3か月ほどかけて対応する機能追加もあります。参画するには、「Ruby/Ruby on Railsでの開発経験3年以上」「JavaScript開発経験」「MySQL使用経験」などが必要です。 【Rubyフリーランスエンジニアの未経験での案件参画に関して】 未経験や若手を対象としたブートキャンプ型のスクールが数多くあり、Rubyエンジニアを目指す方が増えているようです。ただ、「知識はあるものの仕事としては未経験」という状態では、フリーランスとして参画できる案件はあまり多くないと考えられます。未経験者や若手の方は、基本的に下流工程でのコーディング・テストなどの業務からスタートするのがおすすめです。まずは言語自体を学び、副業としてRubyの簡単な案件をこなしてください。現場では何をするのか、どのようにして案件を獲得するのかなどの基礎的な部分を学びます。フリーランスとして独立するのは、副業に慣れてきて、自分がどれくらいのスピードで案件を処理できるかが分かってからでも遅くないでしょう。 【Rubyを扱う案件に必要なスキル】 フリーランスがRuby案件を獲得するのに必要なのは、Webサイトやアプリケーション、システムなどを開発するスキルです。Rubyを扱う開発案件には、RubyだけでなくPHPやPythonなどもよく用いられます。そのため、Rubyの周辺知識や開発スキルがあれば重宝されるでしょう。また、Ruby案件ではRuby on Railsのスキルも求められます。さらに、SQLやMySQLといったデータベースの知識を持っていると、参画できる案件の幅が広がるでしょう。RubyはRuby on Railsなど豊富なライブラリを使うことで開発速度を早められるため、アジャイル開発や小規模開発に向いています。そのためスタートアップ企業やベンチャー企業がRubyエンジニアを求める傾向にあります。RubyでWeb開発を始めるためには、HTML・CSS・JavaScriptなどWebページを構成するための言語が必要です。こうした言語で構築したユーザーから見える部分をフロントエンドと呼び、この領域を担当する技術者をフロントエンドエンジニアと呼びます。また、UIやUXについての知識があれば上流工程の案件も受けられる可能性があります。UIやUXとは利用するユーザーのために使いやすく工夫し、設計、開発する知識です。 【Rubyの習得難易度と勉強方法】 Rubyはコンパイルせずに実行できるスクリプト言語のため、習得難易度はそれほど高くありません。Rubyを習得するには、書籍や学習サイトを活用したり講師のサポートを受けながらスクールで学んだりする方法があります。本で学習する方法は、1冊でカバーできる情報の幅広さ、情報の信ぴょう性の高さが大きな魅力です。学習サイトは、オンラインで手軽に勉強を始められるのがメリットです。無料の学習サイトもありますが、簡単に始められる代わりに質問や相談は難しいです。分からない部分を自身で解決できないと効率的に学習を進められません。独学で勉強するのが不安な方は有料の学習サイトを選び、現役エンジニアに質問相談しながら学習するのが賢明といえます。プログラミングスクールはプロの講師に教わりながら分からないところを質問し勉強できるため、効率的に学習できます。フリーランスエンジニアがRuby案件を獲得するには一定のスキルレベルが必要なため、資格取得を目指すのも有効です。取得に向けた勉強でRuby案件に必要なスキルを学べるほか、フリーランスとしての実力を証明するのにも役立ちます。 【Rubyのフリーランスエンジニアにおすすめのフレームワーク】 Rubyには多くのフレームワークがあります。フリーランスエンジニアにおすすめのフレームワークを見ていきましょう。 ・Ruby on Rails Ruby on Railsは世界中で使用されているRubyのフレームワークです。主要なフレームワークもRuby on Railsに関するドキュメントは日本語が中心で、学習しやすいのがメリット。開発途中に壁にぶつかったとき、日本語で情報を集められることはとても重要で、作業効率アップに役立ちます。Rubyで開発されているフレームワークの中でも汎用性が高く、WindowsやMacOSなど複数のOS環境で利用可能です。 ・Sinatra Rubyで開発されているフレームワークの中でも動作が軽量かつ処理が高速です。ソースコードの量が増えないように考慮されているため、拘束で処理できます。SinatraはApple社やスタンフォード大学などの有名企業、大学で使用されています。導入がしやすくシンプルなSinatraですが、マニュアル、特に日本語のものが少なく情報収集がしにくいのが難点です。 ・Hanami Hanamiは2017年4月に誕生したフレームワークで、Luca Guidi氏によって開発されました。レスポンスが速く、スピードに最適化されたフレームワークです。また、メモリ消費量が他のRubyフレームワークより抑えられており、メモリを最大限有効活用できます。アクセス過多を防ぐ「スレッドセーフ」という機能があるのも特徴です。 ・Padrino Padrinoは、機能を絞って作られたシンプルで使いやすいフレームワークです。フレームワークの処理時間が少なく、学習コストも低め。機能を追加する仕組みがあり、シンプルで使いやすくカスタマイズすることもできます。多くの追加機能が提供されていますが、存在しない機能は自身で実装する必要があります。 ・cuba microframework cuba microframeworkは、ここで紹介している中で最小規模のフレームワークです。必要最低限の機能だけ実装されているフレームワークですが、Rubyでシステムを開発するには十分だといえます。Padrinoのように、必要な機能は自身での実装が必要です。最低限の機能のみなので学習コストは低く、Rubyの実装経験のあるエンジニアであれば簡単に使いこなせるでしょう。 【Rubyのフリーランス案件・求人に参画するために役立つ資格について】 Rubyを扱うフリーランス案件に参画するにあたっては、「Ruby技術者認定試験」があると有利に働く可能性があります。Ruby技術者認定試験は、Ruby Associationが運営する認定資格です。試験区分はRubyの基本的な技術レベルを証明するSilverと、さらに掘り下げた知識とプログラム設計技術を証明するGoldの2種類があります。Goldを取得するにはSilverに合格しなければなりません。フリーランスとしてより幅広い案件に携わるなら、Goldを目指すのも手でしょう。時期は未定ですが、Goldの上の資格「Platinum」も設立される予定です。これまでのGold、Silverの出題範囲は以下のとおりです。 ・Gold 文法、オブジェクト指向、メタプログラミング、実行環境、組み込みライブラリ、標準添付ライブラリ ・Silver 文法、組み込みプログラミング、オブジェクト指向 合格率は非公開ですが、Silverと同じレベルに位置すると言われる「PHP技術者認定試験初級」は約70%程度です。受験料はSilver、Gold共に16,500円。申し込み方法はプロメトリック社のWebサイトより行えます。各都道府県で開催されるため、最寄りの会場で受験可能です。 【Rubyの市場動向や将来性について】 近年は次々と新しい言語が登場しているため、「Rubyに将来性はない」と言う人もいるようです。以下では、Rubyフリーランスエンジニアの将来と需要について解説します。 ・ Rubyのフリーランスエンジニアの将来性 Rubyの人気は下降気味だとされますが、需要はあります。人気下降の原因ですが、幅広い分野で「Python」という代替できる言語での開発が主流となっていることが挙げられるでしょう。しかし、Rubyで開発されたwebサイトやアプリは数多くあり、それらの保守点検が必要なため、安定したニーズが期待できます。 ・ Rubyのフリーランスエンジニアの需要 Rubyを使うフリーランスエンジニアは、スタートアップやベンチャー企業などでニーズが高い傾向にあります。また、他のプログラミング言語と比べて、平均年収も案件数も安定しているといえるでしょう。 幅広い分野のWebサイトが作れて、何より文法がシンプルで開発しやすいため、低コストで効率的な開発をしたい企業に需要が高いと考えられます。 ※この文章は、2023年7月時点の内容です。