1 - 50件/全4,429件
・トラベルマッチングプラットフォーム開発において 事業グロースに向けたプロダクト開発を推進に携わっていただきます。 ・具体的には下記をご担当いただきます。 -既存機能の改善、新規機能開発、新サービス開発、API開発 -ユーザーストーリーの切り出し、優先順位付け、リリースロードマップの策定 -システムアーキテクチャの策定、設計 -タスクのブレイクダウンとアサインなどの開発プロジェクトマネージメント -既存で利用していない新しい技術の提案と推進 -チームメンバーのマネジメント、チームの技術力の底上げ -障害の切り分け、バグフィックス
案件の必須スキル
・Ruby on Railsを用いたWebアプリケーション開発運用経験(3年以上) ・AWS環境における開発経験 ・アジャイル開発経験
・Ruby on Rails用いたSaaSシステムのキャンペーン設定の管理画面の開発に 携わっていただきます。 ・主な作業内容は下記を想定しております。 -実装 -保守・運用
案件の必須スキル
・Ruby on Railsを用いた開発経験(2年以上) ・Webアプリケーション開発経験(2年以上)
・Railsを用いた障害福祉向けサービスの 新規開発に携わっていただきます。 ・ご経験に応じて、幅広い工程をお任せする想定となります。
案件の必須スキル
・WEBアプリケーションの開発経験(10年以上) ・Ruby on Railsを用いた開発経験(3年以上) ・事業会社における、アジャイル開発の経験 ・要件定義からテストまで一貫して担当した経験 ・設計レビュー、コードレビューをレビュアーとして実施した経験 ・チームで採用する技術の選定、検証の経験
インターネットサービスの顧客価値向上の開発、社内基幹業務システムの業務生産性向上の開発などに携わっていただきます。 業務内容(一例)は下記の通りです。 ・商品データの検索性向上、レコメンデーション機能の企画・開発 ・基幹業務システムの業務生産性向上のための開発の全行程を事業リーダーと対話をしながら実行 ・マーケティング責任者とのCRM施策のPDCAを回す一連の開発および分析の実行 Ruby
案件の必須スキル
・仕様がない状況でも、要求を理解し適切なコンポーネント設計が出来る方 ・Webアプリケーション開発のご経験(8年以上) ・Ruby on Railsのご経験(3年以上) ・アジャイル開発のご経験 ・担当機能の要件定義~設計~実装~テストの一連の工程を担当したご経験 ・設計レビュー、コードレビューをレビュアーとして実施したご経験 ・チームで採用する技術の選定と検証を実施した経験
・トラベルマッチングプラットフォーム開発において、 事業グロースに向けたプロダクト開発を推進に携わっていただきます。 ・具体的には下記をご担当いただきます。 -既存機能の改善、新規機能開発、新サービス開発、API開発 -ユーザーストーリーの切り出し、優先順位付け、リリースロードマップの策定 -システムアーキテクチャの策定、設計 -タスクのブレイクダウンとアサインなどの開発プロジェクトマネージメント -既存で利用していない新しい技術の提案と推進 -チームメンバーのマネジメント、チームの技術力の底上げ -障害の切り分け、バグフィックス
案件の必須スキル
・Ruby on Railsを用いたWebアプリケーション開発運用経験(3年以上) ・AWS環境における開発経験 ・アジャイル開発経験
・Ruby on Rails用いたSaaSシステムのキャンペーン設定の管理画面の開発に 携わっていただきます。 ・主な作業内容は下記を想定しております。 -実装 -保守・運用
案件の必須スキル
・Ruby on Railsを用いた開発経験(2年以上) ・Webアプリケーション開発経験(2年以上)
・Railsを用いた障害福祉向けサービスの 新規開発に携わっていただきます。 ・ご経験に応じて、幅広い工程をお任せする想定となります。
案件の必須スキル
・WEBアプリケーションの開発経験(10年以上) ・Ruby on Railsを用いた開発経験(3年以上) ・事業会社における、アジャイル開発の経験 ・要件定義からテストまで一貫して担当した経験 ・設計レビュー、コードレビューをレビュアーとして実施した経験 ・チームで採用する技術の選定、検証の経験
バックエンド開発全般 課題に対して、主にプロダクト開発部のエンジニアメンバー1名と協力いただきながら、組織エンゲージメント向上と業務DXを実現するSaaSの機能改善等を通じて、プロダクトの更なる進化に一緒に取り組んでいただきたいと考えております。 <具体的な業務内容> ・ Ruby on Railsアプリケーションの開発・運用 ・リアーキテクチャ設計・開発 ・ Developler eXperienceチームとコラボレーションしながら、より良い開発者体験・開発効率を追求 ■募集背景 増員募集 ・Rubyでの開発に強みを持ったバックエンドエンジニアが不足している ・プロダクトリリースから8年経過し、技術負債がある状況で、新規機能開発がしにくい状況になっている 上記状況より、Rubyの開発経験があり、技術負債の解消にも携わっていただけるような方を募集しています。
案件の必須スキル
・Ruby on Railsを用いた開発実務経験 ・技術負債の解消経験
・モチベーションクラウドシステムの 組織基盤と契約管理の開発、運用保守をご担当いただきます。
案件の必須スキル
・Webアプリケーション開発経験(3年以上) ・Ruby on Railsを用いた開発経験(5年以上) ・AWS上でのWebアプリケーション開発経験 ・自身が書いたコードの結合テスト仕様設計経験(3年以上) ・自身が担当するモジュールを設計、実装 、結合テストまで 一貫して行った開発経験
案件概要:教育系プロダクト開発支援(フロントエンド) 業務内容: 自社の教育系サービスを中心とした開発支援をしていただきます。 スクラムを採用しており、原則としてチームで開発を進めていただきます。 良い環境やサービスを一緒に作っていきたいという方、柔軟な思考ができる方を募集しております。 スクラムチーム内にいるバックエンドエンジニアと協力しながら、 課題を自ら発見し、プロダクト改善を行っていただきます。 アーキテクチャは React / TypeScript + Apollo Client (GraphQL) + Rails + AWS です。 主に担当するものは React / TypeScript + Apollo Client (GraphQL) です。 求める人物像: ・自発的に学び、技術の習得ができる方 ・周囲との円滑なコミュニケーションができる方 ・事業戦略やシステムの早期キャッチアップ能力のある方 ・教育事業に対する強い興味関心がある方 勤務時間:相談可能 場所:基本リモート(緊急時の出社あり) 外国籍:応相談 ビジネスレベル、日本在住の方のみ
案件の必須スキル
・React を用いた中規模以上の保守・運用を含めたフロントエンド開発経験(3年以上) ・TypeScript を用いた開発経験(3年以上) ・テスティングフレームワークを用いた定常的にテストを書く開発の経験(他の言語でも可) ・曖昧な課題を自ら情報を集めて要件に落とし込み、実装・リリースまで行った経験がある方 ・開発メンバーとの議論をリードして、何らかの開発を推進した経験
・Goを用いたクラウド会計サービス開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -法人用クレジットカードシステムのエンハンス開発
案件の必須スキル
・Go(gRPC)を使ったAPIの新規開発経験(3年以上) ・React-hooksを使った状態管理経験
・Goを用いたクラウド会計サービス開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -法人用クレジットカードシステムのエンハンス開発
案件の必須スキル
・Go(gRPC)を使ったAPIの新規開発経験(3年以上) ・React-hooksを使った状態管理経験
ゲームのリアルイベント開催にあたってチケットを販売するサイトを運用しています。 チケットサイトの新機能として、買ったチケットをtoCに向けて出品する「リセール機能」の開発を行っております。 この「リセール機能」のフロント領域において、コンポーネントの作成、APIとの接続などの作業を想定しています。 TypeScript
案件の必須スキル
・React(Typescript)での開発経験:3年以上 ・Next.jsでの開発経験がある
・データマーケティングツールにて現行の各機能の拡張等もお願い致します。 (複数機能あり、それぞれの機能で1サービス程度のボリューム感がございます。) バックエンド、フロントエンドの開発における仕様の確認、実装方針検討、実装、テスト、 コードレビューを実施いただきます。 設計書の不足部分を修正することもタスクの一部に含まれます。 ・新規機能を0から構築して頂く場合もございます。 ・体制は、大きく分けて要件仕様チーム、開発チーム、QAチームに分かれており、 今回は、開発チームにて要件仕様チームから降りてきた仕様書をもとに開発~単体テストをご依頼します。 Ruby
案件の必須スキル
・Webアプリケーションの開発経験:3年以上 ・Ruby on Railsの開発のご経験:3年以上 ・AWS上でのアプリケーション開発経験
人材紹介業を営む会社にて3サイトを構築し、既存サイトを刷新していく予定になっています。 その中の「転職サービス」を構築するプロジェクトでご活躍いただきたいです。 ・コーポレートサイト ・転職サービス ・転職メディア # 作業イメージ ベースのアプリケーションはRuby on Railsで構築しますが、 フロントエンド部分の開発をしていただける方を探しております。 ・デザイナーが作成したFigmaのデザインファイルをHTMLやCSS、画像に落とし込む ・HTMLはRailsのerbというテンプレートで作成(ほぼHTMLと同じです) ・railsによる動的な制御は別のエンジニアが担当します。 ・ローカルでrailsを動かす必要がありますが、構築はこちらでサポートします。 ・JavaScriptはStimulusで作っていくことを想定しています。 (使い方はさほど難しくないです。説明します) JavaScript
案件の必須スキル
JavaScriptでの開発経験:3年以上
製造業向けのプロダクト開発に携わっていただきます。 具体的には以下の作業を想定しております。 - プロダクトの機能追加、機能改善の企画、要件定義 - アプリケーションの設計、開発、テスト - アプリケーションのパフォーマンス計測、改善 - 技術選定含むアーキテクチャの設計 - 技術的負債の解消
案件の必須スキル
・Ruby on Railsを用いたWebアプリケーション開発経験(2年以上) ・Reactを用いた開発経験(2年以上) ・GitやGitHubによるバージョン管理システムを利用したチームでの開発経験
・就活Webアプリにおけるフロントエンド開発をお任せいたします。 ・新規サービス機能開発もしくは既存サービス開発に 携わっていただきます。
案件の必須スキル
・ReactNativeを用いた開発実務経験
データ分析基盤構築や運用にかかるデータエンジニアの手間を削減するSaaSや、社内のデータを迅速に発見・理解・活用ができるようにすることでデータドリブンな意思決定の文化を根付かせるデータカタログのいずれかのチームに配属予定です。 チームメンバーと共に、新機能開発、データソース(DB、広告API)への対応、などバックエンド・フロントエンドの開発を行っていただきます。 ■募集背景 人員不足のため。
案件の必須スキル
・Ruby/Ruby on Railsの開発3年以上 ・Java or Scala or Kotlinの開発経験3年以上 ・パフォーマンスチューニングや技術難易度の高いご経験 ・WEBアプリケーションの開発経験が計5年以上 ・サーバサイド/フロントエンド両方の開発経験 ・データベース設計・運用 ・ビジネスレベルの日本語力
・美容医療の口コミおよび予約プラットフォームにおける 開発業務全般に関わっていただきます。 ・スキルに応じて幅広く作業をお任せする想定です。
案件の必須スキル
・Ruby on Railsを用いた開発経験(3年以上) ・TypeScriptを用いた開発経験 ・Next.jsを用いた開発経験 ・基本設計以降の開発経験
・SwiftとKotlinを用いたサプリ、スキンケア生活アプリ開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -ウォーターフォールでの新規開発 -要件定義以降の工程
案件の必須スキル
・SwiftとKotlinの経験(Android向きの方を募集いたします) ・APIとDB(Realm)でのデータ取り扱い経験 ・クライアントとの要件定義における折衝経験 ・アプリ開発における基本と外部設計(方式設計)の経験
・美容医療の口コミおよび予約プラットフォームにおける 開発業務全般に関わっていただきます。 ・スキルに応じて幅広く作業をお任せする想定です。
案件の必須スキル
・Ruby on Railsを用いた開発経験(3年以上) ・TypeScriptを用いた開発経験 ・Next.jsを用いた開発経験 ・基本設計以降の開発経験
・SwiftとKotlinを用いたサプリ、スキンケア生活アプリ開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -ウォーターフォールでの新規開発 -要件定義以降の工程
案件の必須スキル
・SwiftとKotlinの経験(Android向きの方を募集いたします) ・APIとDB(Realm)でのデータ取り扱い経験 ・クライアントとの要件定義における折衝経験 ・アプリ開発における基本と外部設計(方式設計)の経験
・Ruby on Railsを用いて、HR系WEBサービス開発をご担当いただきます。 ・具体的には下記の作業等に携わることが出来ます。 ‐ユーザー側機能について、新規機能の実装および既存機能の保守運用 ‐管理画面における新規機能の実装および既存機能の保守運用
案件の必須スキル
・Ruby on Railsを用いた開発経験4年以上 ・フロントエンドの開発経験
・支出管理クラウドの開発において、認証認可の基盤部分の設計ならびに実装を担当いただきます。 ・特に、エンタープライズのユーザーからの要望を実現する大規模な機能開発をお任せする想定です。
案件の必須スキル
・Goを使った大規模なシステム設計、開発の経験 ・AWSを利用したWebサービスのインフラ設計、構築、運用の経験 ・可用性 、セキュリティ、耐障害性を高いレベルで担保した経験 ・システム全体の設計、実装をリードした経験 ・マイクロサービスに対する理解 ・スクラムチームでのプロダクト開発の経験 ・経理またはバックオフィス業務への理解
・支出管理クラウドの開発において、認証認可の基盤部分の設計ならびに実装を担当いただきます。 ・特に、エンタープライズのユーザーからの要望を実現する大規模な機能開発をお任せする想定です。
案件の必須スキル
・Goを使った大規模なシステム設計、開発の経験 ・AWSを利用したWebサービスのインフラ設計、構築、運用の経験 ・可用性 、セキュリティ、耐障害性を高いレベルで担保した経験 ・システム全体の設計、実装をリードした経験 ・マイクロサービスに対する理解 ・スクラムチームでのプロダクト開発の経験 ・経理またはバックオフィス業務への理解
●仕事内容:経理業務のペーパーレス化や、業務の一元管理による効率化やコスト削減を目的とした SaaSプロダクトの開発にご参画いただきます。 エンタープライズ向け機能の充実化、UI/UXのさらなる作り込み、サービスと組織双方の スケーラビリティ向上といった取り組みを加速していくべく、人材強化しております。 今回の募集ポジションでは、Webアプリケーションに関連する、あらゆる業務に携わっていただきます。 スキルとしては、リードエンジニアレイヤー以上が対象となります。 【業務内容一例】 ・導入顧客の要望を実現へと導くための新機能の要件定義、およびUI/UXの設計 ・大企業から求められるセキュリティ要件・高可用性を満たすようなシステム設計 ・DDDを取り入れた設計指針の下でのアプリケーション実装 ・既存機能の再設計・リファクタリングによる技術的負債の解消 ・プロジェクトマネジメント ・CI/CD環境の整備 ・コードレビュー、ペアプログラミングによるコード品質の向上、知識共有 ※フルリモート可 Ruby
案件の必須スキル
・Ruby on Rails,TypeScript,Reactの開発経験(それぞれ3年以上) ・BtoB向けSaaSプロダクトの開発経験 ・要件定義、基本設計フェーズから参画した経験 ・プロジェクトマネジメント経験
・Ruby on Railsを用いた損保会社向けサービス開発案件に携わっていただきます。
案件の必須スキル
・ Ruby on Railsの経験(1人称で設計から対応した経験) ・アジャイル開発の経験
・Ruby を用いた、法人向けクーポンSaaSシステムのバックエンド開発に携わっていただきます。 ・主な作業内容は下記を想定しております。 -Ruby on Railsバージョンアップに伴う実装からテストまで
案件の必須スキル
・Ruby on Railsを用いた開発経験(2年以上) ・Webアプリケーション開発経験(2年以上)
・就活Webアプリにおけるフロントエンド開発をお任せいたします。 ・新規サービス機能開発もしくは既存サービス開発に 携わっていただきます。
案件の必須スキル
・ReactNativeを用いた開発実務経験
・システム信頼性の担保 └監視基盤の構築・運用によるトレーサビリティの強化 └信頼性指標に基づいたエスカレーション・アラート構築 ・システムのキャパシティ管理システムのキャパシティプランニング └システムのセキュリティリスクの試算 └サービスの信頼性を毀損する要因の早期対応計画の立案 ・開発チームの生産性向上 └リリース作業やパッチ実行の自動化・効率化 └CI/CD環境の整備 └開発・運用業務におけるトイルの削減
案件の必須スキル
3年以上のAWSを用いたWebサービスのインフラ構築・運用における実務経験 3年以上のRailsを用いたWebサービスのアプリケーション開発における実務経験
製造業向けのプロダクト開発に携わっていただきます。 具体的には以下の作業を想定しております。 - プロダクトの機能追加、機能改善の企画、要件定義 - アプリケーションの設計、開発、テスト - アプリケーションのパフォーマンス計測、改善 - 技術選定含むアーキテクチャの設計 - 技術的負債の解消
案件の必須スキル
・Ruby on Railsを用いたWebアプリケーション開発経験(2年以上) ・Reactを用いた開発経験(2年以上) ・GitやGitHubによるバージョン管理システムを利用したチームでの開発経験
飲食店向けDXサービスのサーバーサイド開発を行っていただきます。 主に下記の業務を想定しております。 ・飲食店向け総合DXサービスの一つであるオンライン予約台帳を中心とした予約関連機能の開発/運用/保守 ・予約台帳機能をリニューアル、それに付随してフロントエンド技術をNext.js、Reactに刷新 ・Ruby on Rails を用いた Web アプリ/APIの設計/開発がメイン ・企画担当やデザイナーと議論をしながらのシステム要件定義、サービス改善提案から、 設計、実装、リリースまでを一貫して担当 働き方:勤務はリモート中心で気軽にチャット、ビデオ通話等でコミュケーションを取りながらの チーム開発を行っていただきます。 Ruby
案件の必須スキル
・Ruby on Railsを利用した開発経験:5年以上 ・チーム開発経験3年以上 ・Webアプリケーションのパフォーマンス改善やセキュリティを意識した開発の経験がある ・企画担当と連携しながら開発を進めた経験 ・ソフトウェアアーキテクチャを理解しており議論ができる ・要件定義からテストまで一連の流れの理解と経験 ・複雑な業務やシステムを深く読み解き理解することができる ・足りない情報を自ら補完し主体的に業務を遂行できる
・HRサービスを提供している企業にて、 新機能開発や既存機能の改修を中心として、 企画、設計、開発、運用の一連のSaaSプロダクト開発に 必要な全てのフェーズに携わっていただきます。 ・Ruby on Railsを用いたWebアプリケーション開発をご担当いただき、 以下作業をお任せいたします。 -実装やテストコード追加やレビューや検証やリリース業務 -問い合わせ対応 -.仕様検討 -プロジェクト進行
案件の必須スキル
・Ruby on Rails 6.0以降を使用した開発の実務経験(2年以上) ・ReactまたはVue いずれかを用いたフロントエンドの実務経験 ・RDBの論理設計や物理設計を行った経験 ・継続的なリファクタリングとコード改善の経験 ・テスティングフレームワークやデプロイツールを利用したCI/CD環境の構築経験および それらを活用した継続的な開発の実務経験
製造業向けのプロダクト開発に携わっていただきます。 具体的には以下の作業を想定しております。 - プロダクトの機能追加、機能改善の企画、要件定義 - アプリケーションの設計、開発、テスト - アプリケーションのパフォーマンス計測、改善 - 技術選定含むアーキテクチャの設計 - 技術的負債の解消
案件の必須スキル
・Ruby on Railsを用いたWebアプリケーション開発経験(2年以上) ・Reactを用いた開発経験(2年以上) ・GitやGitHubによるバージョン管理システムを利用したチームでの開発経験
製造業向けのプロダクト開発に携わっていただきます。 具体的には以下の作業を想定しております。 - プロダクトの機能追加、機能改善の企画、要件定義 - アプリケーションの設計、開発、テスト - アプリケーションのパフォーマンス計測、改善 - 技術選定含むアーキテクチャの設計 - 技術的負債の解消
案件の必須スキル
・Ruby on Railsを用いたWebアプリケーション開発経験(2年以上) ・Reactを用いた開発経験(2年以上) ・GitやGitHubによるバージョン管理システムを利用したチームでの開発経験
・Rubyを用いた暗号資産取引トレーディングシステム開発に リードポジションとして携わっていただきます。 ・詳細には以下のような作業をお任せいたします。 ‐取引所プロダクト(バックエンド)のエンハンスおよびグロース開発 ‐新たな技術の調査およびその技術を用いるための検証 ‐自動テスト(RSpec)のコーディング
案件の必須スキル
・WEBアプリケーションの開発経験(5年以上) ・以下のいずれかを満たす経験 -金融領域(FXや株、暗号資産等の取引システム)でのWebシステムの開発経験(5年以上) -会計領域でのシステム開発経験(5年以上) ・Webアプリケーションの要件定義、設計、開発、運用経験 ・GitHub、GitLabなどを使ったPull Requestベースでの開発経験
・顧客向けエンゲージメント向上アプリの追加開発を行っていただきます。 ・ご参画いただく方のスキルや指向性に応じて、作業領域を調整いたします。
案件の必須スキル
・Goを用いた開発経験
産後ケア事業の課題を解決するサービスを提供しています。 今回子育て支援サービスのバックエンド開発の追加募集となります。 基本設計をもとに詳細設計、実装、テストまでご担当いただきます。 またRubyでのバックエンド側の他にReactを用いたフロントエンド側の業務も一部発生します。 ※フルリモート可 Ruby
案件の必須スキル
・開発経験:4年以上 ・Ruby(Ruby on Rails)を用いた開発経験:3年以上 ・React、jQueryを用いた開発経験 ・Rspecを使用した自動テストの経験
■ 主な業務内容 ・サービスの多言語化に向けた開発 ・プロダクトの機能追加/企画、要件定義 ・Web アプリケーション、API の設計 / 開発 / テスト ・アプリケーションのパフォーマンス計測 / 改善 ・技術選定含むアーキテクチャの設計 ・技術的負債の解消 ■ 開発体制・チームについて Web アプリケーションエンジニア(本ポジション)が中心となり、プロダクト開発に関わる全てにおいて意思決定を行います。そのため、1人1人がオーナシップを持って取り組める開発体制をとっており、仕様策定~ローンチまでのサイクル全てを担っていただきます。そのため、デザインはすべてデザイナーといった分業ではなくデザイナーとともに開発を進めたり、QA エンジニアのサポートを受けつつテストはすべて Web アプリケーションエンジニアが行います。 *ご経験に応じてウエイトは変わります。 Ruby
案件の必須スキル
・Ruby on Railsを用いたWebアプリケーションの開発経験3年以上 ・Vue / TypeScript などのモダンフロントエンドの開発経験3年以上 ・サービスの多言語化に向けたプロジェクトでの開発経験
・データ基盤の総合支援サービス ・データの発見・理解・活用を促進するデータカタログ ・データ活用環境の構築からデータ利活用の実現までを、データエンジニアリング・コンサルティングの観点から支援する「ソリューションサービス」 データ分析基盤構築や運用にかかるデータエンジニアの手間を削減するSaaSや、社内のデータを迅速に発見・理解・活用ができるようにすることでデータドリブンな意思決定の文化を根付かせるデータカタログのいずれかのチームに配属予定です。 チームメンバーと共に、新機能開発、データソース(DB、広告API)への対応、などバックエンド・フロントエンドの開発を行っていただきます。 ■募集背景 主力事業であるデータ基盤の総合支援サービスの拡大に伴い、データエンジニアリングの強化を図るため。
案件の必須スキル
・Ruby/Ruby on Railsの開発3年以上 ・Java or Scala or Kotlinの開発経験3年以上 ・パフォーマンスチューニングや技術難易度の高いご経験 ・WEBアプリケーションの開発経験が計5年以上 ・サーバサイド/フロントエンド両方の開発経験 ・データベース設計・運用 ・ビジネスレベルの日本語力
・メディアプラットフォームの新機能開発と改善 ・フロントエンドの再設計 ・パフォーマンス改善 ・アクセシビリティ向上 ・デザインシステムの強化 ・新技術の調査と導入提案 ■募集背景 増員募集のため。
案件の必須スキル
以下すべてのご経験をお持ちの方 ・JavaScript、TypeScriptの深い知識と3年以上の実務経験 ・React、Vue、Next.js、Nuxt.jsの使用経験
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== クラウドからオンプレミスまで提供する動画配信システムに必要なCMS及び関連サーバレスAPIのお客様向けカスタマイズ開発作業を担当していただきます。 サイトリニューアルによる運用フェーズでの追加開発および保守作業を目的に募集いたします。 ※長期契約の場合は、別案件を担当して頂く可能性があります。 ※Ruby 以外の技術にも触れていただく可能性がございます。 【具体的な業務内容】 ・Ruby / Ruby on Rails / PostgreSQL による、バックエンド、WebAPI、CMS の開発 ・React によるフロントエンド追加開発 ・詳細設計/製造/単体テスト(プロジェクトによっては保守・運用までを含む) ・スキルとプロジェクトによって基本設計、技術担当として顧客MTG同席の可能性あり
案件の必須スキル
・Ruby on Rails の開発経験が3年以上ある ・顧客との仕様検討、要件検討などの折衝経験がある ・コンシューマ向けWebサービス開発経験が2年以上ある ・DB設計、詳細設計、テストケース設計などの経験がある ・4ヶ月~6ヶ月程度の中期開発プロジェクトの経験がある ・開発を行うにあたって明確なポリシーを持っている
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== Youtuber等のマネジメントを行う某上場企業にて、インフルエンサー管理システムの開発に携わっていただきます。 フロントエンドは TypeScript、Next.js、バックエンドは Ruby on Rails、一部 PHP、Go となっております。 関わり方としては、フロントエンド、バックエンドの両面でフルスタックにお願いしたいと考えております。
案件の必須スキル
・TypeScript / Next.js を利用したWebフロントエンドの開発/運用の経験 ・Ruby / Railsを利用したバックエンド・API開発の経験 ・チーム開発の経験があり(GitHub / Gitフロー) ・積極的にコミュニケーションが取れる方
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 製造業や建設業、食品メーカーなどからの受託開発をメインとしている企業にて、バックオフィス系を中心に業務支援アプリケーションの開発をご担当頂きます。 様々な案件が並行して動いておりますので、各案件の実装をメインにお任せする予定です。
案件の必須スキル
・JavaScriptを用いた開発経験1年程度 ・Ruby on Railsを用いた開発経験1年程度 ※JavaScriptとRubyを両方経験しておりましたら若手の方でも問題ございません。
案件概要:教育系プロダクト開発支援(フロントエンド) 業務内容: 自社の教育系サービスを中心とした開発支援をしていただきます。 スクラムを採用しており、原則としてチームで開発を進めていただきます。 良い環境やサービスを一緒に作っていきたいという方、柔軟な思考ができる方を募集しております。 スクラムチーム内にいるバックエンドエンジニアと協力しながら、 課題を自ら発見し、プロダクト改善を行っていただきます。 アーキテクチャは React / TypeScript + Apollo Client (GraphQL) + Rails + AWS です。 主に担当するものは React / TypeScript + Apollo Client (GraphQL) です。 求める人物像: ・自発的に学び、技術の習得ができる方 ・周囲との円滑なコミュニケーションができる方 ・事業戦略やシステムの早期キャッチアップ能力のある方 ・教育事業に対する強い興味関心がある方 勤務時間:相談可能 場所:基本リモート(緊急時の出社あり) 外国籍:応相談 ビジネスレベル、日本在住の方のみ
案件の必須スキル
・React を用いた中規模以上の保守・運用を含めたフロントエンド開発経験(3年以上) ・TypeScript を用いた開発経験(3年以上) ・テスティングフレームワークを用いた定常的にテストを書く開発の経験(他の言語でも可) ・曖昧な課題を自ら情報を集めて要件に落とし込み、実装・リリースまで行った経験がある方 ・開発メンバーとの議論をリードして、何らかの開発を推進した経験
案件概要:教育系プロダクト開発支援(サーバサイド/Ruby) 業務内容: マルチテナント型 LMS (Learning Management System) および付帯 Web アプリケーションの新規開発と公開/運用 具体的には以下を想定しています。 ・GraphQL API の実装および運用 ・動画配信サービスの開発および運用 ・管理画面の設計、実装、および運用 ・導入顧客環境の他システムへの接続運用 求める人物像: ・自発的に学び、技術の習得ができる方 ・周囲との円滑なコミュニケーションができる方 ・事業戦略やシステムの早期キャッチアップ能力のある方 ・教育事業に対する強い興味関心がある方 勤務時間:相談可能 場所:基本リモート(緊急時の出社あり) 外国籍:応相談 ビジネスレベル、日本在住の方のみ
案件の必須スキル
· Webサービスのサーバーサイドの設計、実装、および運用経験 · RDBMS を使用したデータ設計とindexの知識 · MVC フレームワークを利用した Web サービスの開発経験 (開発は Ruby on Rails になります) · テスティングフレームワーク(RSpecなど)を用いた定常的にテストを書く開発の経験
案件概要:教育系プロダクト開発支援(フロントエンド) 業務内容: 自社の教育系サービスを中心とした開発支援をしていただきます。 スクラムを採用しており、原則としてチームで開発を進めていただきます。 良い環境やサービスを一緒に作っていきたいという方、柔軟な思考ができる方を募集しております。 スクラムチーム内にいるバックエンドエンジニアと協力しながら、 課題を自ら発見し、プロダクト改善を行っていただきます。 アーキテクチャは React / TypeScript + Apollo Client (GraphQL) + Rails + AWS です。 主に担当するものは React / TypeScript + Apollo Client (GraphQL) です。 求める人物像: ・自発的に学び、技術の習得ができる方 ・周囲との円滑なコミュニケーションができる方 ・事業戦略やシステムの早期キャッチアップ能力のある方 ・教育事業に対する強い興味関心がある方 勤務時間:相談可能 場所:基本リモート(緊急時の出社あり) 外国籍:応相談 ビジネスレベル、日本在住の方のみ
案件の必須スキル
・React を用いた中規模以上の保守・運用を含めたフロントエンド開発経験(3年以上) ・TypeScript を用いた開発経験(3年以上) ・テスティングフレームワークを用いた定常的にテストを書く開発の経験(他の言語でも可) ・曖昧な課題を自ら情報を集めて要件に落とし込み、実装・リリースまで行った経験がある方 ・開発メンバーとの議論をリードして、何らかの開発を推進した経験
案件概要:教育系プロダクト開発支援(サーバサイド/Ruby) 業務内容: マルチテナント型 LMS (Learning Management System) および付帯 Web アプリケーションの新規開発と公開/運用 具体的には以下を想定しています。 ・GraphQL API の実装および運用 ・動画配信サービスの開発および運用 ・管理画面の設計、実装、および運用 ・導入顧客環境の他システムへの接続運用 求める人物像: ・自発的に学び、技術の習得ができる方 ・周囲との円滑なコミュニケーションができる方 ・事業戦略やシステムの早期キャッチアップ能力のある方 ・教育事業に対する強い興味関心がある方 勤務時間:相談可能 場所:基本リモート(緊急時の出社あり) 外国籍:応相談 ビジネスレベル、日本在住の方のみ
案件の必須スキル
· Webサービスのサーバーサイドの設計、実装、および運用経験 · RDBMS を使用したデータ設計とindexの知識 · MVC フレームワークを利用した Web サービスの開発経験 (開発は Ruby on Rails になります) · テスティングフレームワーク(RSpecなど)を用いた定常的にテストを書く開発の経験
・Rubyを用いたクラウド会計サービス開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -新プロダクトである経費、購買サービスの開発支援
案件の必須スキル
・Railsでの保守性や拡張性を意識し工夫した設計経験(3年以上) ・React-hooksを使った状態管理経験
・クラウド移行に伴う管理ツール移行PJに携わっていただきます。 ・オンプレミス環境上で実装された、PHPをAWS のクラウド環境(ECS) に移行します。
案件の必須スキル
・TypeScriptの開発経験3年以上 ・Nestでの開発経験 ・Nuxt3系での開発経験 ・RDBでの利用経験
1 - 50件/全4,429件
この条件の新着案件情報を受け取る
この条件の新着案件情報を受け取る
最高単価
500万円
最低単価
25万円
平均単価
82.4万円
2025年02月のRuby on Railsのフリーランス案件・求人の月額単価の平均は82.4万円です。Ruby on Railsのフリーランス案件・求人の年収の目安は988万円です。単価20万円台のRuby on Railsのフリーランス案件・求人は1件、単価30万円台のRuby on Railsのフリーランス案件・求人は1件、単価40万円台のRuby on Railsのフリーランス案件・求人は16件、単価50万円台のRuby on Railsのフリーランス案件・求人は79件、単価60万円台のRuby on Railsのフリーランス案件・求人は277件、単価70万円台のRuby on Railsのフリーランス案件・求人は648件、単価80万円台のRuby on Railsのフリーランス案件・求人は865件、単価90万円台のRuby on Railsのフリーランス案件・求人は798件、単価100万円台のRuby on Railsのフリーランス案件・求人は372件です。※フリーランスボード調べ(2025年02月04日更新)
2025年02月のRuby on Railsのフリーランス案件・求人の平均月額単価は82.4万円です。前月比で+0.2%(+0.2万円)と月単位でみるRuby on Railsのフリーランス案件・求人の月額単価は増加傾向です。
2025年02月のRuby on Railsのフリーランス案件・求人の想定平均年収は988.5万円です。前月比で+0.2%(+2万円)と月単位でみるRuby on Railsのフリーランス案件・求人の想定年収は増加傾向です。
働き方 | 割合 | 前月比 |
---|---|---|
フルリモート | 47.9% | +15.2% |
一部リモート | 42.1% | -18% |
常駐 | 10% | +2.9% |
2025年02月のRuby on Railsのフリーランス案件・求人におけるフルリモート案件・求人の割合は47.9%で前月比で+15.2%とやや増加傾向にあります。一部リモート案件・求人の割合は42.1%で前月比で-18%とやや減少傾向にあります。常駐案件・求人の割合は10%で前月比で+2.9%とやや増加傾向にあります。
■Ruby on Railsとは Ruby on Railsは2004年デイヴィッド・ハイネマイヤー・ハンソンによって開発されたRuby向けオープンソースのWebアプリケーションフレームワークです。 また、RailsやRoRとも省略されています。 Ruby on Railsの特徴としてMVCアーキテクチャを採用していること、「設定より規約」という思想のフレームワークであること、RESTfulな設計であること、テストフレームワークを搭載していること、日本語での参考書や記事が多く習得しやすいこと、柔軟な対応が可能であることなどが挙げられます。 Ruby on Railsで可能な開発はWebアプリ開発、APIバックエンド開発、Webスクレイピング、ECサイト構築、CRMシステムなどを含むSaaS開発と幅広いです。 Ruby on Railsを活用しているサービスやGitHub、Shopify、Airbnbなどがあります。 ■Ruby on RailsとRubyの違い この章ではRuby on RailsとRubyの違いについて説明します。 Ruby on RailsはRuby向けオープンソースのWebアプリケーションフレームワークであり、Rubyはまつもとゆきひろ氏により開発されたプログラミング言語です。 上記を見てもわかる通り最大の違いはRuby on RailsとRubyにフレームワークとプログラミング言語ということです。 Rubyの開発案件はRuby on Railsを活用する/要求することが多く、Rubyフリーランスや業務委託エンジニアは習得が必要です。 将来性について今後も需要がなくなることはないでしょう。 GitHut 2.0が出している「A SMALL PLACE TO DISCOVER LANGUAGES IN GITHUB」によるとRubyは2023年Q2で9位と高い順位を獲得しています。Rubyの開発案件の多くはRuby on Railsを活用しているため、Rubyの需要=Ruby on Railsの需要と考えても良いでしょう。 ■Ruby on Railsを活用するメリット 具体的に以下のようなメリットがあります。 ・RESTfulアプリケーションをサポートしている ・高いセキュリティ性 ・汎用性が高い ・少人数開発に適している ・活発なコミュニティ ・転職に有利になりやすい ・将来性がある Ruby on RailsはWebアプリ開発、APIバックエンド開発、Webスクレイピング、ECサイト構築、CRMシステムなどを含むSaaS開発に活用されており、大人数での開発に適している機能や仕組みが少ないため、少人数開発に適しています。また、汎用性があることもメリットということもあり比較的求人・案件は豊富です。そのため習得した後に求人・案件が少なく参画できないことは少ないでしょう。 ■Ruby on Railsを活用するデメリット 具体的に以下のようなデメリットがあります。 ・実行速度が遅い ・エラーの特定がしづらい Ruby on Railsはメリットが多いですが、実行速度が遅いことやコードの簡略化により応用的な開発ではエラーが特定しづらいこともあるので理解しておきましょう。 Ruby on Rails習得や活用を今後検討しているフリーランスや業務委託エンジニアは活用のメリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■Ruby on Railsフリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・Webアプリ開発のフリーランス求人・案件 Ruby on Railsを活用するフリーランス求人・案件として、 Webアプリ開発があります。具体的にはECサイト開発、CMS開発、SaaSプラットフォーム開発、業務管理ツール開発などのフリーランス求人・案件に携われます。 フリーランスや業務委託エンジニアが求人・案件を獲得する上で、RubyとRuby on Railsでの開発経験はもちろん、ReactやVue.jsでのフロントエンドスキル、PostgreSQLやMySQLのデータベーススキル、RSpecなどのテストフレームワーク利用経験、REST APIなどの連携経験、Gitなどのコードのバージョン管理経験などがあると参画しやすいでしょう。 その他、チームで開発した経験やコミュニケーションスキル、プロジェクト管理スキルなどもフリーランス求人・案件に参画するには必要なスキルです。 ・APIバックエンド開発のフリーランス求人・案件 Ruby on Railsを活用するフリーランス求人・案件として、APIバックエンドがあります。 具体的にはRESTful APIの開発やJSON APIの実装、サードパーティAPIの統合などのフリーランス求人・案件に携われます。 フリーランスや業務委託エンジニアが求人・案件を獲得する上で、Ruby on RailsにおけるAPIモードの開発経験、REST APIなどの連携経験、OAuthなどの理解、RSpecなどテストフレームワーク利用経験、Gitなどのバージョン管理経験、APIドキュメントの作成スキルなどがあると参画しやすいでしょう。 その他、チームで開発した経験やコミュニケーションスキル、プロジェクト管理スキルなどもフリーランス求人・案件に参画するには必要なスキルです。 Webスクレイピングのフリーランス求人・案件 Ruby on Railsを活用するフリーランス求人・案件として、Webスクレイピングがあります。 具体的にはデータ収集や自動化されたデータ抽出、データクレンジングと加工、競合分析、マーケットリサーチなどのフリーランス求人・案件に携われます。 フリーランスや業務委託エンジニアが求人・案件を獲得する上で、Ruby on Railsでの開発経験、NokogiriやMechanizeなどRubyスクレイピングライブラリの使用経験、HTTPとWebの基礎知識、JavaScriptでの開発経験や知識、PostgreSQLやMySQLなどデータベーススキル、データ処理スキル、APIを利用したデータ収集スキルなどがあると参画しやすいでしょう。 その他、チームで開発した経験やコミュニケーションスキル、プロジェクト管理スキルなどもフリーランス求人・案件に参画するには必要なスキルです。 ■Ruby on Railsエンジニアが保有していると高単価になりやすい開発言語 Ruby on Railsフリーランスや業務委託エンジニアとしてJavaやPHP、Pythonスキルやその周辺知識を有していると高単価になりやすいです。そのためこの章ではJavaやPHP、Pythonについても知識を深めていきましょう。 <Java> JavaはC言語をもとに開発されたプログラミング言語です。 Javaの最大の特徴として、「Write once, Run anywhere」というJavaのキャッチフレーズ通り、Java仮想マシン(JVM)があることにより、JavaでコーディングすればWindowsやUNIX、Linux、MacなどのOSを問わずプログラムが実行されることが挙げられます。 具体的にはJavaができる開発はWeb開発、モバイルアプリ開発、業務システム開発、金融システム開発、組み込みシステム開発、ゲーム開発、AI・機械学習開発、ビッグデータ処理開発と幅広いです。 <PHP> PHPは正式名称「PHP: Hypertext Preprocessor」であり、動的にWebページを生成することができるサーバーサイドのスクリプト言語です。 PHPの特徴として、Web開発に特化したプログラミング言語であること、構文がシンプルで短いコード記述ができること、様々なOSやWebサーバーで実行できること、豊富なフレームワーク/ライブラリがあること、初学者でも学習/習得しやすいことなどが挙げられます。 PHPができる開発はWeb開発、Webアプリケーション開発、CMS開発、ECサイト開発、APIバックエンド開発、IoT開発、ブログシステム開発、LMS(学習管理システム)開発と幅広いです。 <Python> Pythonはオランダ人のグイド・ヴァンロッサム氏によって開発され、オープンソースで運営されているプログラミング言語です。Googleが開発に使う三大言語(Java、C++、Python)の1つでもあります。 Pythonの特徴として、シンプルで短いコード記述ができることをはじめとし、インタプリタ型言語であるため、コンパイルが不要であり簡単に動作確認できること、Webアプリ開発や機械学習を含むAI(人工知能)開発、データ分析、スクレイピングなど幅広い開発ができること、Django、Flask、TensorFlowなど多くのフレームワークやライブラリがあること、Windows、macOS、Linuxなど複数のプラットフォームで動作できることなどが挙げられます。 Pythonは、機械学習や深層学習(ディープラーニング)などAI(人工知能)開発、ビッグデータ解析、組込開発、Webアプリ開発、デスクトップアプリ開発、ゲーム開発、IoT関連開発が可能です。 ■Ruby on Railsフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 Ruby on RailsはWebアプリ開発、APIバックエンド開発、Webスクレイピング、ECサイト構築、CRMシステムなどを含むSaaS開発と様々な開発求人・案件があり、多くの開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいフリーランス求人・案件も一部存在します。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向であり、今後Ruby on Railsを含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は数年前と比較して多少少なくなっておりますが、なくなることはないでしょう。 フリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいフリーランスや業務委託エンジニアはWebアプリ開発、APIバックエンド開発、Webスクレイピング、ECサイト構築、CRMシステムなどを含むSaaS開発のフリーランス求人・案件を探してみましょう。 ■Ruby on Railsでの週2日・週3日フリーランス求人・案件 Ruby on Railsの週2日・週3日フリーランス求人・案件はRuby on Rails全体のフリーランス求人・案件の中でおおよそ10%の割合で存在します。 また週2日・週3日などの時短でも月額単価130万円など、高単価案件・求人も多く存在します。 複数のフリーランス求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価求人・案件はRuby on Railsスキル以外にも、上流工程〜下流工程まで一貫した開発経験、フロントエンド・バックエンド両方の開発経験、プロジェクトリード経験などある程度の開発実績や知識が備わっている方でないと参画が難しいでしょう。 フリーランスや業務委託エンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■Ruby on Railsフリーランス求人・案件に参画するために必要なスキル Ruby on Railsフリーランス求人・案件に参画するために必要なスキルは、Ruby on Rails自体の開発経験、フロントエンド開発経験で頻繁に使用される周辺知識/スキルです。 技術面とその他周辺スキル/知識に分けてみていきましょう。 まず、技術面ではフリーランスや業務委託エンジニアとして、RubyやRuby on Rails開発経験、MySQLやPostgreSQLなどデータベーススキル、Gitなどバージョン管理スキル、RSpecやMinitestテストフレームワークの使用経験、HTML/CSS、JavaScriptなどフロンドエンドの知識、APIの連携経験、セキュリティの知識や知見、DevOpsやCI/CDの理解があるとフリーランス求人・案件に参画しやすいでしょう。 その他周辺スキル/知識として、コミュニケーションスキルや問題解決スキル、ドキュメント作成スキル、知識を常にアップデートできるスキルなどがあるとフリーランス求人・案件に参画しやすいでしょう。 上記技術面とその他周辺スキル/知識、どちらかが欠けているとフリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにRuby on Railsフリーランスや業務委託エンジニアとして、高単価のフリーランス求人・案件に参画を希望している場合、上流工程での経験やバックエンドでの豊富な開発経験、チームマネジメント経験があることが望ましいでしょう。 ■Ruby on Rails開発経験年数別のアドバイス Ruby on Railsフリーランス求人・案件に参画するため、Ruby on Rails開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のRuby on Railsフリーランスエンジニア フリーランスエンジニアとして、Ruby on RailsのMVCやルーティング、ActiveRecordなど基本的な概念の理解を深めましょう。 小規模プロジェクトに入りシステム開発など行い積極的に実践で活用できるRuby on Railsスキルを身につけていきましょう。また、RSpecやMinitestのテストフレームワークの利用もしてみましょう。 フリーランス求人・案件に参画した際は技術や業界のノウハウを学んでいくため、経験豊富な他のエンジニアやメンターを見つけることをおすすめします。積極的にGitHubを用いてコードレビューやフィードバックをもらいスキルアップを図りましょう。 ・開発経験2〜3年のRuby on Railsフリーランスエンジニア フリーランスエンジニアとして、積極的に中〜大規模プロジェクトに参画し、チーム開発を行いましょう。 例えば、複雑なビジネスロジックやデータモデリングが要求されるフリーランス求人・案件やRuby on Rails以外にもフロントエンド開発に携われる案件だとより担当領域を広げられるようにスキルを磨いていきましょう。 Ruby on Rails開発における周辺技術や環境に積極的に触れ、スキルアップを図りましょう。 その他要件定義やプロジェクト管理、コミュニケーションスキルなどの技術以外のスキルも身につけることをおすすめします。 開発経験2〜3年のフリーランスエンジニアはある程度技術スキルも備わっており、フリーランス求人・案件に参画しやすいため、継続的にフリーランス求人・案件に参画できるようにネットワークを広げていくとなお良いでしょう。 ・開発経験5年以上のRuby on Railsフリーランスエンジニア フリーランスエンジニアとして、大規模プロジェクトに参画し、複雑なアーキテクチャ設計に取り組みましょう。 Ruby on Rails周辺スキルを高めていくと同時にプロジェクトのリーダーやアーキテクトとしての役割も選択肢に入ってくるかと思いますので、チャンスがあれば積極的に引き受けましょう。 若手エンジニアへの教育やメンタリングを行える場合は自分が持っている知識の再確認の意味も込めて行ってみることをおすすめします。 その他、コミュニティへの貢献のため、コミュニティ活動に参加して知識や経験を共有してみることもおすすめします。 開発経験5年以上のフリーランスエンジニアでも専門的な知識の学習やより実務をこなすことは重要です。IT技術は日々成長しておりかつ廃れていくため、常に最新技術やトレンドを学び、アップデートしていきましょう。 ■Ruby on Rails習得難易度・勉強方法 Ruby on Rails習得難易度について、既にRubyでの開発経験の有無やフロントエンド開発有無によって大きく異なります。 上記どちらもない初学者の方はまずRubyを習得しましょう。Ruby on RailsはRubyのフレームワークであるため、Rubyの知識が必要です。既にRubyでの開発経験がある方は比較的簡単に習得できるでしょう。 Rubyの習得はシンプルな(直感的な文法)設計になっているためプログラミング言語の中でも比較的簡単に習得できるでしょう。 日本で開発されたプログラミング言語ということもあり、日本語の参考書や取得する上で必要な情報が豊富にあります。 Ruby on Railsの学習コストについて解説します。 Ruby on RailsはRubyのフレームワークであるため、ここではプログラミング言語での学習コストをお伝えします。 1つのプログラミング言語を基礎レベルまで習得するには、おおよそ200時間は必要と言われています。また実務レベルまで習得する場合、おおよそ1,000時間以上かかるとも言われています。しかし、学習方法や理解度や開発言語の周辺知識も一緒に習得する必要があり、個人差はありますので、あくまでも参考として覚えておきましょう。 近年ではオンライン学習やプログラミングスクールなど、様々な場所でRuby on Railsを始めとするプログラミング言語を学習出来ます。オンライン学習を例に挙げると「Progate」「ドットインストール」「Schoo」「Udemy」など多種多様なサービスがあります。 また、Ruby on Railsの公式ドキュメントや学習サイト「Rails Tutorial」や「GoRails」など学習の環境は整っています。 オンライン学習やプログラミングスクールはRuby on Rails自体の習得以外にも開発に必要なバックエンドの周辺知識の必要性も教えてくれるため、学習においてより実践で使える知識を蓄えやすいでしょう。 その他習得を希望するエンジニアは、まず周辺でRuby on Railsに精通したエンジニアを探してみる、勉強会に積極的に参加してみることもおすすめです。やはり近くにメンターがいることにより、学習の効率性も上がるだけでなく学習意欲も維持しやすくなります。 ■Ruby on Railsフリーランス求人・案件参画するために役立つ資格 Ruby on Rails専用の資格は現在ないです。 しかしフリーランスや業務委託エンジニアが取得しておいて損のない資格を3つ紹介します。 ・Ruby技術者認定試験 Ruby技術者認定試験は非営利団体Ruby Associationが運営している試験です。 Ruby技術者認定試験は、Rubyベースのシステムを設計、開発、運用するエンジニア、Rubyでシステム提案を行うコンサルタント、Rubyを教える講師及びRubyを学ぶ学生などを対象とした認定試験制度です。 Ruby技術者認定試験はSilverとGoldとレベルが2つあります。 Ruby技術者認定試験はRubyの基礎から実務レベルまで身に付けられ、資格を取得すると、一定のスキルを証明できるメリットがあるため、転職や就活に有利になりやすいです。 各レベルでの学習時間についてSilverはおおよそ50〜100時間程度の勉強で合格できるでしょう。GoldはSilverの範囲を習得した上で、おおよそ100時間程度の勉強で合格できるでしょう。Rubyフリーランスや業務委託エンジニアとして取得しても良い資格の1つです。 ・プロジェクトマネージャ試験(PM) プロジェクトマネージャ試験(PM)は一般財団法人情報処理推進機構(IPA)が実施している情報処理系の国家資格です。 プロジェクト責任者として、情報システムの開発プロジェクトにおけるプロジェクトマネージャ(PM)の役割を果たすことができるかを図る試験です。 自身が普段あまり担当しないようなシステム開発工程の知識/スキルを身に付けることが出来ることや、クライアントなどとの信頼構築を築けるためRuby on Railsフリーランスや業務委託エンジニアとして取得しておいて損のない資格でしょう。 ・ITストラテジスト試験 ITストラテジスト試験はIT系国家資格の中でも最難関の試験です。 ITストラテジスト試験は基本的なIT知識、情報技術を駆使した経営戦略の策定能力や推進力などが出題されます。ITストラテジスト試験の取得難易度は高く、10〜15%ほどの合格率です。 フリーランスや業務委託エンジニアとして、ITスキルや経営戦略などコンサルに近いスキルを身に付けることができます。初学者が取得する資格ではないですが、長期的な目線でRuby on Railsフリーランスや業務委託エンジニアとして取得しておいて損のない資格でしょう。 エンジニアとして長期間活躍するために資格を習得することは良いことですが、フリーランス求人・案件に参画するという目的を失わないようにしましょう。 Ruby技術者認定試験の資格取得によって、Rubyスキルを証明することは可能ですが重要視すべきことは、Ruby on Railsの実務経験や周辺で必要な開発スキルを保有していることです。 そのため資格はある程開発実務経験のある方や時間的に余裕がある方が取得すると良いでしょう。 Ruby on Railsエンジニアとして、実務未経験にも関わらず資格の取得を最優先事項にすることはやめておきましょう。 ■Ruby on Railsフリーランス求人・案件の未経験での参画 Ruby on Rails開発実務未経験の場合、参画できるフリーランス求人・案件は限られてくるでしょう。 フリーランス求人・案件は参画後すぐに稼働することを想定しているため、即戦力エンジニアを求めています。 未経験からフリーランス求人・案件への参画を検討/希望している方は、はじめにRubyでの開発経験やバックエンドの開発経験を積める企業へ就職し2〜3年ほど開発経験を積むもしくは個人や副業としてRubyやRuby on Railsの開発経験が積めるプロジェクトに1〜2年ほど参画し開発経験を身につける、どちらかの行動を行いましょう。 フリーランス求人・案件に参画する上でコミュニケーションスキルや能動的であるかも見られますが、やはり一番重要視されるポイントは求人・案件の要件の合致度合いです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 Ruby on Railsのフリーランス求人・案件への参画を目指すにあたって、他開発言語の知識も身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。例えば、フリーランス求人・案件ではRuby、PHP、Pythonなどの開発スキルやバックエンド周りでの開発スキルが求められます。 RubyやRuby on Rails、他開発言語の知識/スキル、周辺環境の知識/スキルが豊富であればフリーランス求人・案件参画時のアピール材料にもなるため、日頃から勉強時間を確保してスキルアップを図りましょう。 ■Ruby on Railsの市場動向やニーズ Ruby on RailsはWebアプリ開発、APIバックエンド開発、Webスクレイピング、ECサイト構築、CRMシステムなどを含むSaaS開発ができることからフリーランス求人・案件の中でも多く求人が存在します。 そのため、ニーズは現時点でも多くあり、今後中長期的にみてもニーズは無くならないでしょう。 では、Ruby on Railsエンジニアのニーズがある理由をIT市場動向から分析してみてみましょう。 2023年5月、IDC Japanが発表したソフトウェア市場の実績と予測では2022年の国内市場を、前年比13.9%増の4兆1548億6300万円と推定しており、国内市場は2022年から2027年にかけて年平均6.7%で成長し、2027年には5兆7459億円に達すると予測しています。 さらに2023年10月スマートキャンプ株式会社が発表した『SaaS業界レポート』2023では、国内SaaS市場のCAGRは約11.7%であり、2027年には、同市場規模は2兆円まで成長すると予測されています。 その他IoT、ビッグデータ、6G、ブロックチェーン、xR、AGIを含む人工知能などによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、エンジニア全体の人材不足が深刻化しています。2030年までに79万人のITエンジニア不足に陥る可能性があるとも言われています。 上記観点を考慮すると市場は成長しておりますが、エンジニアの絶対数が足りておらず、Ruby on Railsを含むエンジニアにおいてニーズが今後も拡大していくでしょう。 エンジニアとして現在活躍している方や今後活躍を検討している方はRuby on Railsの開発実務経験や開発に必要な周辺開発スキル/経験を取得すると多くのエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。