1 - 30件/全5,697件
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- TOK自社開発する以下のシステムについて、Webアプリケーション開発にまつわるあらゆる業務に携わっていただきます。 支出管理クラウド 請求書受領クラウド 経費精算クラウド 文書管理クラウド プロダクトを支える「オペレーション基盤システム」 弊社ではプロダクトごとにスクラムチームを構成し、日々プロダクト開発に取り組んでいます。代表的な業務は以下の通りです。 要件定義・基本設計 お客様の要望を高い次元で実現へと導くための新機能の検討、およびUI/UXの設計 電子帳簿保存法・インボイス制度等の法改正への対応 大企業から求められるセキュリティ要件・高可用性を満たすようなシステム設計 詳細設計・実装 DDDを取り入れた設計指針の下でのアプリケーション実装 既存機能の再設計・リファクタリングによる技術的負債の解消 プロジェクトマネジメント 大規模開発の進捗管理 外部の協力会社とのリソース調整 社内のステークホルダーとの調整業務 開発生産性の向上、チームメンバーの成長支援 CI/CD環境の整備 コードレビュー・ペアプログラミングによるコード品質の向上、知識共有
案件の必須スキル
- Webアプリケーションフレームワークを使った5年以上の開発の実務経験 - Ruby on Rails・React・TypeScriptを使った3年以上の開発の実務経験を含む - 大規模な商用サービスにおけるデーターベース設計、およびパフォーマンスチューニングの経験 - テックリード・チームリーダーなどの開発チームをリードする役割を担い、開発プロジェクトを推進した経験 - B2B/SaaSにおける要件定義・基本設計フェーズからのプロダクト開発の経験 - B2B/SaaSにおけるプロダクト開発のプロジェクトマネジメント経験 - スクラムチームでのプロダクト開発の経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- ■案件概要 ネットオリパサイトの開発・運営をお願いします。 ■具体的な業務 - バックエンド開発 - 開発フローの整備 - 開発エンジニアのマネジメント ■期待すること - プロダクトのクオリティを上げてほしい - 開発スピードを上げてほしい ■開発組織 - 人数:5〜10名 - 役割:開発エンジニア(ご経験によって役割は柔軟に相談させていただきたいです)
案件の必須スキル
- Ruby on Railsを利用した業務での開発経験3年以上 - 業務でのエンジニア・プロダクト開発に携わった経験5年以上 - 一定数ユーザーのついたtoCサービスの開発に携わった経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- ■案件概要 ネットオリパサイトの開発・運営におけるSREエンジニアを募集します。 開発組織強化のため、ご参画後はSREチームの一員として業務をお願いする予定です。
案件の必須スキル
- Ruby on Railsを利用した業務での開発経験3年以上 - 業務でのエンジニア・プロダクト開発に携わった経験5年以上 - 一定数ユーザーのついたtoCサービスの開発に携わった経験 - SREエンジニアとしての業務経験(バックエンド開発〜インフラまで)
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- ■案件概要 ネットオリパサイトの開発・運営において、DevOpsエンジニアを募集します。 開発組織強化のため、ご参画後は業務改善チームの一員として業務をお願いする予定です。 エンジニアやBiz側とのコミュニケーションを中心に、改善提案や改善活動を推進いただくことを期待しています。 ■期待すること - プロダクトのクオリティを上げてほしい - 開発スピードを上げてほしい
案件の必須スキル
- Ruby on Rails ,Next.jsを利用した業務での開発経験3年以上 - 業務でのエンジニア・プロダクト開発に携わった経験5年以上 - 一定数ユーザーのついたtoCサービスの開発に携わった経験 - DevOpsエンジニアとしての業務経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- 【募集背景】 募集部署では当社が提供する各種サービスにおいて発生する残高変動から仕訳データ・帳票の作成を担う組織です。加えて、銀行経由の日本円入出金基盤や、サービス側における仕訳設計の支援など、勘定・会計に関わる幅広い開発業務も担当しております。 現在、新サービスの立ち上げや新通貨の上場など、複数のプロジェクトが同時進行しており、安定的な会計基盤と柔軟な拡張性を両立するためのエンジニアリング力を必要としています。 そこでこのドメインを技術的に支え、大規模トランザクションを処理するインフラやアプリケーションの開発を牽引していただくエンジニアを新たに募集することとなりました。 今後の事業拡大を見据え、チームの増強と体制強化を進めるための増員採用です。 【業務内容】 ①会計・残高課題の解決に向けたバックエンドの開発業務 技術的負債が蓄積した決算・残高プロダクトの課題深堀り アーキテクチャ変更や性能改善など、アプリケーションからインフラストラクチャまで横断した抜本的な解決策の提案・実行 ②日本円入出金や帳票出力のユーザー体験向上に向けたバックエンド開発業務 ユーザー体験向上に向けてKPIを追ったアジリティ高い日本円入出金および帳票の機能改善 ※PC貸与のため、入場初日は来社いただき、PCお渡しおよび簡単な研修を受けていただきます。 週2日程度の出社を想定しております。(渋谷サクラステージ:渋谷駅直結)
案件の必須スキル
- 5年以上の開発経験 また以下■箇所について3点以上に該当する方。 ■Webアプリケーション開発の豊富な実務経験(目安:5年以上) - 要件定義・設計から運用保守まで、一貫して担当した実績 - 事業サービスへの導入や機能拡張にリードエンジニアとして携わった経験 ■Ruby on Railsを用いた大規模/ミッションクリティカルなシステムの開発・運用経験 - 複数サービスや高トラフィック環境でのRailsアプリケーション開発をリードした実績 - 既存コードベースのリファクタリングやアーキテクチャ刷新の推進 ■Pull Requestベースのチーム開発とコードレビューの実務経験 - GitHub/GitLabなどを活用し、チームのコード品質向上を牽引した経験 - チーム内での知識共有や技術啓蒙活動(テックブログ/勉強会など)の実績 ■パフォーマンス改善・スケーラビリティに関する知見 - 負荷分散、キャッシュ、DB性能向上、モニタリングなどを通じてボトルネックを解消した経験 - 大量データを扱うアプリケーションでのチューニングや障害対応 ■自走力と継続的学習意欲 - AIツールや最新技術を積極的に取り入れ、課題解決・機能改善をリードできる方 - 新しいドメイン知識(会計・勘定システムなど)も柔軟にキャッチアップし、即戦力として活躍した経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- 【募集背景】 今回の募集ポジションは、弊社の仮想通貨販売所において価格調整、ポジション管理、業務実行支援を担う中核チームです。 現在、 元エンジニアのグループリーダーを中心に、業務改善プロジェクトや支援ツールの整備を進めており 、開発リソースを補完する形でご参画いただける業務委託エンジニアを募集しています。 【業務内容】 - 販売所業務を支援する オペレーション支援ツールの設計・開発 - トレーディングやポジション管理に関わる 業務の効率化/自動化 の推進 - 業務担当者の意思決定を支えるレポーティング/ダッシュボードの整備 - Slack、Datadog、PagerDuty などを活用した アラート・通知の仕組み構築 - 業務ログ・トレードデータの集計・可視化 - システム障害発生時の ログ調査・状況把握の支援対応 ※PC貸与のため、入場初日は来社いただき、PCお渡しおよび簡単な研修を受けていただきます。 週2日程度の出社を想定しております。(渋谷サクラステージ:渋谷駅直結)
案件の必須スキル
- Webアプリケーションの設計・実装経験(5年以上) - Ruby on Railsを用いたバックエンド開発経験 - REST APIの設計・開発経験 - GitHubを用いたチーム開発・コードレビュー経験
案件概要:自社サービスの新規開発支援(Ruby) 業務内容: 既存のファンクラブサービスと近しい機能を有する新規のサービスをゼロイチで開発いただきます。 少人数でのチーム開発となりますためコミュニケーションや勤怠良好な方を希望いたします。 Railsを用いたバックエンド開発もしくはRails+Nextでの一気通貫で開発が出来るフルスタックな方を希望致します。 場所:恵比寿 ※フルリモート可 備考: ・弊社から複数名参画中です。 ・パフォーマンス問題なければ年齢不問(現場は30代までが多めです) ・アダルトコンテンツを扱うため抵抗のない方でお願い致します。 外国籍:NG
案件の必須スキル
・Webサービスの開発・運用経験(最低5年以上、ハイスキル層を想定) ・Ruby(Ruby on Rails)を自走して開発対応できる方 ・アダルト関係のサービスでも抵抗がない方 ・指示を待つ姿勢ではなく、仕様やプロダクトに関しての疑問や提案など エンジニアだけでなくビジネスやデザイナーなどともコミュニケーションを行い 自ら全体最適となるように考え行動できる姿勢であること
・複数ある店舗運営プロダクトの開発に携わっていただきます。 ・具体的には下記作業を想定しております。 - フロントエンド開発 - バックエンド開発 - 技術選定 - クラウドインフラ整備
案件の必須スキル
・Webアプリケーションのバックエンド開発経験 ・Rubyを用いたSaaS開発経験 ・Githubのようなバージョン管理システムの理解 ・RDBMSを利用したDB改善経験 ・クラウドインフラの構築、運用経験 ・フロントエンドからバックエンド、インフラまでトータルで設計、開発、運用した経験 ・ToCサービスのハイトラフィックなプロダクト開発経験
・複数ある店舗運営プロダクト開発に携わっていただきます。 ・具体的には下記作業を想定しております。 - フロントエンド開発 - バックエンド開発 - 技術選定 - クラウドインフラ整備
案件の必須スキル
・Webアプリケーションのバックエンド開発経験 ・Goを用いたSaaS開発経験 ・Githubのようなバージョン管理システムの理解 ・RDBMSを利用したDB改善経験 ・クラウドインフラの構築、運用経験 ・フロントエンドからバックエンド、インフラまでトータルで設計、開発、運用した経験 ・ToCサービスのハイトラフィックなプロダクト開発経験
・複数の店舗運営プロダクト開発に携わっていただきます。 ・具体的には下記作業を想定しております。 - フロントエンド開発 - バックエンド開発 - 技術選定 - クラウドインフラ整備
案件の必須スキル
・Webアプリケーションのバックエンド開発経験 ・Javaを用いたSaaS開発経験 ・Githubのようなバージョン管理システムの理解 ・RDBMSを利用したDB改善経験 ・クラウドインフラの構築、運用経験 ・フロントエンドからバックエンド、インフラまでトータルで設計、開発、運用した経験 ・ToCサービスのハイトラフィックなプロダクト開発経験
案件概要:Ruby on Railsを用いたSaaSプロダクトの新機能開発・既存改修・運用支援 業務内容: ・SaaSプロダクトの新機能開発/既存機能改修 ・企画〜設計〜実装〜運用まで一貫対応 ・スクラムでの開発進行(チーム内でのレビュー・改善活動あり) ・QAエンジニア/デザイナーなど他職種と連携してのチーム開発 ・仕様検討、ユーザーヒアリング、技術選定・改善提案 勤務時間:10:00〜19:00(応相談) 場所:フルリモート(地方在住可) 備考: ・心理的安全性、透明性、チーム連携を大切にする文化 ・プロダクト志向が強い方/変化を受け入れ前進できる方歓迎 ・年齢:〜40代 外国籍:応相談 ビジネスレベル、日本在住の方のみ
案件の必須スキル
・Webアプリケーション開発経験5年以上(何かしらのFW使用) ・Ruby on Rails 5.0以降を使用した開発経験2年以上 ・単体テストを用いた継続的開発経験 ・GitHubなどのバージョン管理ツールを用いたチーム開発経験 ・アジャイル開発経験 ・Ruby on Railsでの開発に意欲がある方
マルチプロダクト戦略を支える共通基盤を構築するチームにて開発のご対応をいただきます。 主に取り組んでいるミッションは以下の2点です。 ・ユーザーが複数プロダクトを導入することの価値を作る ・ユーザーが複数プロダクトを導入する際の課題を解決する 具体的には以下のようなプロダクトを開発しています。 ・権限基盤 ・課金基盤 ・タスク基盤 ・各プロダクトに散在するデータの集約と活用API ・プロダクト同士のイベント連携のためのPub/Sub API ・従業員データ基盤 など" Ruby
案件の必須スキル
・フレームワークを使用したウェブアプリケーション開発の実務経験5年以上(フレームワークの種類は問いません) ・複雑な商用プロダクトでRDBの論理設計・物理設計やパフォーマンスチューニングを行った経験 ・継続的なリファクタリングとコード改善の経験 ・単体テストを用いた継続的な開発の経験 ・チームにおいてなんらかの形でリーダーシップを発揮した経験
AIを用いた自社サービスのWEBアプリ開発をお願いいたします。 主に下記業務をお任せいたします。 ・新規プロダクト/機能の設計・実装・レビュー・テスト・運用保守 ・チームの生産性やプロダクト品質向上のため各種自動化やプロセスの整備、ドキュメントの執筆 ・必要に応じて、チームメンバーの指導・メンタリング・コーチング など
案件の必須スキル
・週5フルタイム稼働可能な方 ・都内への出社が可能な方 ・5年以上のWebアプリケーション開発・運用実務経験 ・Ruby on Rails/Laravel/Django/Go等のバックエンド経験 ・React / VueJS / Angular/TypeScript等のフロントエンド経験 ・Docker/Kubernetes/Github Actions/CircleCI/Jenkins/Ansible等を用いたCI/CD構築経験
・複数ある店舗運営プロダクトの開発に携わっていただきます。 ・具体的には下記作業を想定しております。 - フロントエンド開発 - バックエンド開発 - 技術選定 - クラウドインフラ整備
案件の必須スキル
・Webアプリケーションのバックエンド開発経験 ・Rubyを用いたSaaS開発経験 ・Githubのようなバージョン管理システムの理解 ・RDBMSを利用したDB改善経験 ・クラウドインフラの構築、運用経験 ・フロントエンドからバックエンド、インフラまでトータルで設計、開発、運用した経験 ・ToCサービスのハイトラフィックなプロダクト開発経験
・複数ある店舗運営プロダクト開発に携わっていただきます。 ・具体的には下記作業を想定しております。 - フロントエンド開発 - バックエンド開発 - 技術選定 - クラウドインフラ整備
案件の必須スキル
・Webアプリケーションのバックエンド開発経験 ・Goを用いたSaaS開発経験 ・Githubのようなバージョン管理システムの理解 ・RDBMSを利用したDB改善経験 ・クラウドインフラの構築、運用経験 ・フロントエンドからバックエンド、インフラまでトータルで設計、開発、運用した経験 ・ToCサービスのハイトラフィックなプロダクト開発経験
・複数の店舗運営プロダクト開発に携わっていただきます。 ・具体的には下記作業を想定しております。 - フロントエンド開発 - バックエンド開発 - 技術選定 - クラウドインフラ整備
案件の必須スキル
・Webアプリケーションのバックエンド開発経験 ・Javaを用いたSaaS開発経験 ・Githubのようなバージョン管理システムの理解 ・RDBMSを利用したDB改善経験 ・クラウドインフラの構築、運用経験 ・フロントエンドからバックエンド、インフラまでトータルで設計、開発、運用した経験 ・ToCサービスのハイトラフィックなプロダクト開発経験
・Java、Kotlinを用いたマッチングアプリの開発業務に携わっていただきます。 ・主な作業内容は以下の通りです。 ‐技術、アーキテクチャ選定 ‐プロダクト開発における組織の推進、リード ‐進行管理 ‐経営側との技術的調整
案件の必須スキル
・Spring Bootを用いたプロダクトのテックリード経験 ・Javaを用いた開発経験 ・事業会社でのToC向けアプリの開発経験 ・iOS・ Android両OSで整合性の取れた設計実装方針策定経験
・Rubyを用いた、不動産関連システム開発に携わっていただきます。 ・プロジェクト毎にスコープは異なりますが フルスタックエンジニアとして幅広く活躍いただく想定でございます。
案件の必須スキル
・Ruby on Railsを使用したWebアプリケーション開発経験(3年以上) ・JavaScriptを用いたフロントエンド開発経験 ・PostgreSQLを用いたデータベース設計運用経験 ・Dockerを用いた開発環境の構築経験 ・リファクタリングをしながらの開発経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- ◆案件:福祉向けSaaSサービスにおけるRubyエンジニア 【業務概要】 ・福祉向けにSaaSサービスを展開されている企業様にて、Rubyエンジニアとして参画をしていただきます。 ・具体的な業務内容といたしましては、エンド様が展開されているSaaSサービス内の、要件定義、設計、実装、テストの各工程に携わって頂きます。 ・基幹システムの業務生産性向上の為の開発にも携わっていただきます。 【参画のメリット】 ・フルリモート案件ですので、リラックスした状態で勤務することができます。 ・WEBサービスを通じて顧客課題への支援ができるため、感謝の声をいただけることも多い現場です。
案件の必須スキル
- Webアプリケーションの開発をされたご経験10年以上 - Ruby on Railsを用いた開発のご経験3年以上 - 要件定義、設計、実装、テストの一連の工程に携わったご経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- ■概要 「支え合える街の創造」をミッションに、地域コミュニティアプリを開発・運営しています。 地域の暮らしを支えるステークホルダーと共に地域の人々をデジタルとリアルでつなぐ当社独自の事業展開により、街の中で情報・モノ・場所(スペース)などが循環するエコシステムが構築されつつあります。 「おしえて」「おゆずりします」「イベント」「自治体・防犯情報」などの機能があり、東京都中央区の30〜40代人口の約30%が利用しています。x 2024年6月には資金調達を実施し、累計資金調達額は6.3億円となり事業強化とユーザー拡大へ向けバックエンドエンジニアを募集します。 また、直近一年では鉄道会社と連携し、地域のイベントチラシを生成AIでデジタル化をする開発などの新しい取り組みも展開しています。 ■業務内容 - サーバーサイド開発全般(Ruby on Rails) - アプリ向けAPIの設計・実装 - 管理画面、ツール等の開発 - AWSやGCPを使ったインフラ構築・運用 - データ分析及び、分析環境の構築 ※ご経験によっては新規サービスにかかわっていただきます。
案件の必須スキル
- Ruby on Railsを使用したWebサービス、およびAPIの設計、開発、運⽤経験 - AWSでのインフラ設計、構築経験 - Gitを使⽤したチーム開発の経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- ■概要 当社はフリーランスエンジニアが創業したシステム開発支援会社です。 弊社に関わるクライアント様、エンジニア様が双方にメリットがあるようなそんな組織、事業を作り上げていけるような会社組織を目指しています。 - システム開発事業 ソフトウェア製品、アプリ、システムの開発・運用支援を行います。 モダンな言語から、さまざまな規模の開発案件をご支援いたします。 - データ分析事業 大規模データを集計・分析・経営状況の意思決定や施策の支援を行っています。 - 自社サービス開発 自社でのプロダクト開発 ■業務内容 複数のプロジェクトにおいてRailsテックリードとしてご活躍いただけるエンジニアを募集しています。 以下のようなプロジェクトに参画いただき、システムの再構築、運用保守、新規ビジネスの開発、及び受託開発に携わっていただきます。 - RAM業務システム(自社開発)の再構築・運用保守 - 賃貸管理 + オーナー向けアプリの開発・運用 - 新規ビジネス(toC)のサイト構築 - 1stステップは静的サイト、徐々にtoBシステムとの連携 - 社内業務システム(自社開発)の追加開発・運用保守 - 不動産売買の顧客管理、販売調達、会計連動(仕訳出力) - 受託開発(toB)追加開発・運用保守 - 住宅ローンプラットフォームの開発・運用 ※週1~2日程度出社をお願いしています(六本木)
案件の必須スキル
- Ruby on Railsでの開発経験 - チームでのリード経験 - 要件定義から実装までの一貫した開発経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- ■案件概要 ネットオリパサイトの開発・運営をお願いします。 ■具体的な業務 - バックエンド開発 - フロントエンド開発 - モバイルアプリ開発 - 開発フローの整備 - 開発エンジニアのマネジメント ■期待すること - プロダクトのクオリティを上げてほしい - 開発スピードを上げてほしい ■開発組織 - 人数:5〜10名 - 役割:開発エンジニア(ご経験によって役割は柔軟に相談させていただきたいです)
案件の必須スキル
- Ruby on RailsもしくはNext.jsを利用した業務での開発経験3年以上 - 業務でのエンジニア・プロダクト開発に携わった経験5年以上 - 一定数ユーザーのついたtoCサービスの開発に携わった経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- 【募集背景】 現在私たちは、主力事業である支出管理クラウドを支出管理プラットフォームへと昇華させることを目指しています。そしてその実現には、「常に変化するユーザーニーズに適応し続けるため、新しいプロダクトがスピーディかつ継続的に生み出される」「プロダクト間の連携を強化し、プラットフォームの生む価値が最大化される」ような、システム設計・組織体制を整える必要があります。 中でも認証認可チームは、 「高可用性とセキュリティを担保しながら、複数プロダクトを横断する認証認可基盤を実装・提供し、組織全体の開発効率とプロダクトの品質向上に貢献する」 ことが求められます。 累計で2,500社を超える企業に利用され、1日の平均リクエスト数が1,000万を超える規模へと成長し、認証認可基盤に求められる品質も非常に高いものとなっています。このような大きな期待にエンジニアリングの力で応え、「未来へつながる時を生む」志の実現に向けて私たちと共に歩んでいただける、経験豊富な方からの応募をお待ちしております。 【業務内容】 支出管理クラウドの複数プロダクトから利用される、認証認可の基盤部分の設計ならびに実装を担当いただきます。 特に、バックエンド〜クラウドインフラ領域における深い知識と豊富な実務経験を活かし、エンタープライズのお客様からの要望を実現する大規模な機能開発に貢献いただく想定です。
案件の必須スキル
- Goを使った3年以上の開発の実務経験 - 要件定義・基本設計フェーズからのプロダクト開発の経験 - プロダクト開発のプロジェクトマネジメント経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- ■案件概要 ネットオリパサイトの開発・運営をお願いします。 ■具体的な業務 - フロントエンド開発 - モバイルアプリ開発 - 開発フローの整備 - 開発エンジニアのマネジメント ■期待すること - プロダクトのクオリティを上げてほしい - 開発スピードを上げてほしい ■開発組織 - 人数:5〜10名 ※フルスタックエンジニアを中心に構成されております - 役割:開発エンジニア(ご経験によって役割は柔軟に相談させていただきたいです)
案件の必須スキル
- Next.jsを利用した業務での開発経験3年以上 - 業務でのエンジニア・プロダクト開発に携わった経験5年以上 - 一定数ユーザーのついたtoCサービスの開発に携わった経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- ■職務内容 バックエンド基盤チームの業務に携わっていただきます。 バックエンドの領域において機能開発チームでは対処できない問題に対し包括的なサポートを行うチームとなります。 Ruby on Railsのライブラリアップデートやモジュラーモノリス化を通して、機能開発チームのアウトプット向上に貢献します。 ■業務詳細 プロダクト間のコード依存を解消し、プロダクトチームの生産効率向上に貢献していただきます。 バックエンドは中規模のRailsアプリケーションです。複数のプロダクトチームが同一リポジトリで開発しており、チーム間のコード変更の衝突が問題となっています。 バックエンド基盤チームではモジュラーモノリスというアプローチでこの問題に対応していきます。 俯瞰した視座で言語、フレームワーク、ミドルウェアの効率的な利用の模索・情報提供を行い、プロダクトチーム内の能力ギャップを埋めることで少ない学習コストで開発の品質・速度を加速します。 正しく言語・ミドルウェアを扱うための情報をプロダクト開発チームに提供します。積極的にプロダクトチームのニーズを探索しコラボレーションしていただきます。 プロダクトチームが抱える技術的高難度な問題の解決を援助していただきます。 プロダクトチームが言語・ライブラリの最新の機能やセキュリティ対策を享受することができ、セキュリティ事故を未然に防ぐことができる体制を作り出します。 言語・ライブラリのバージョンアップを積極的に実施します。
案件の必須スキル
- Ruby on Rails での開発経験3年以上 - Webバックエンドエンジニアの経験5年以上 - 年齢、学歴、経験業界、居住地問わない
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- 「挑戦するエンジニアのプラットフォームをつくる。」をビジョンに、エンジニアと組織のマッチングやエンジニア組織支援SaaSの事業を行なっています。 2022年にはシリーズCラウンドを終え、15億円の資金調達を完了。グローバル展開、IPOを目指す事業拡大フェーズに突入しています。 ■担当プロダクト エンジニア組織の生産性向上を支援するSaaSのバックエンド開発を担当いただきます。 ■業務内容 仕様の議論から、バックエンドの設計・実装、テスト、リリースまでの一連を担当いただきます。 例:外部サービスとの連携基盤構築、API作成、データベースの設計 例:生産性の指標となる新規メトリクスの設計や開発、メンテナンス ■体制 プロダクト開発部全体:フルタイムエンジニア約30名+業務委託/副業約10名 Findy Team+開発チーム:フルタイムエンジニア約13名+業務委託/副業約4名 ■文化 ・エンジニアドリブンで開発を進める エンジニアがプロダクトの開発優先順位付けをし、開発を進めています。その上でビジネスサイドとも関係がいい状態を保てています。お互いにリスペクトし、企画と開発のバランスを取っています。 ・エンジニアが企画から関わる エンジニアの自分たちがほしいと思うものを実現しやすい環境で、ストレートに「これは面白いかも」「使ってもらえるかも」という内容を自分たちで考える事ができます。 ■仕事の魅力 <実際にジョインしている業務委託エンジニアからの声> ・「エンジニアの自分がターゲットユーザーである」ため、自分たちが欲しいと思うものを実現しやすい環境で、自分ごとと捉えて開発できると感じました。 ・エンジニア向けサービスを運営していることもあってエンジニアを尊重する文化があり、フルリモートOKなど柔軟性が高い働き方ができます。 ・レビュー文化がしっかりしているため、互いに技術共有しやすいです。メンバーのレベルが高く優秀でレスポンスも早いので、ストレスなく働くことができます。
案件の必須スキル
- 仕様を基に設計から開発、テスト、リリースまでの一連を担当した経験 - Ruby on Railsでの開発実務経験 - RSpecによるユニットテストの記述経験 - MySQL での正規化、クエリの最適化を考慮した DB 設計経験 - GitHub を使った Git-Flow ベースでの運用経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- 「挑戦するエンジニアのプラットフォームをつくる。」をビジョンに、エンジニアと組織のマッチングやエンジニア組織支援SaaSの事業を行なっています。 2022年にはシリーズCラウンドを終え、15億円の資金調達を完了。グローバル展開、IPOを目指す事業拡大フェーズに突入しています。 ■担当プロダクト エンジニア組織の生産性向上を支援するSaaSのフロントエンド開発を担当いただきます。 ■業務内容 仕様の議論から、フロントエンドの設計・実装、テスト、リリースまでの一連を担当いただきます。 例:ダッシュボード機能追加・改修、デザイナーと協力しながらのUI改善・実装 ■体制 プロダクト開発部全体:フルタイムエンジニア約30名+業務委託/副業約10名 Findy Team+開発チーム:フルタイムエンジニア約13名+業務委託/副業約4名 - 3つのチームに分かれており、各チームは6〜7名のメンバーで開発を進めています ■文化 ・エンジニアドリブンで開発を進める エンジニアがプロダクトの開発優先順位付けをし、開発を進めています。その上でビジネスサイドとも関係がいい状態を保てています。お互いにリスペクトし、企画と開発のバランスを取っています。 ・エンジニアが企画から関わる エンジニアの自分たちがほしいと思うものを実現しやすい環境で、ストレートに「これは面白いかも」「使ってもらえるかも」という内容を自分たちで考える事ができます。 ■仕事の魅力 <実際にジョインしている業務委託エンジニアからの声> ・「エンジニアの自分がターゲットユーザーである」ため、自分たちが欲しいと思うものを実現しやすい環境で、自分ごとと捉えて開発できると感じました。 ・エンジニア向けサービスを運営していることもあってエンジニアを尊重する文化があり、フルリモートOKなど柔軟性が高い働き方ができます。 ・レビュー文化がしっかりしているため、互いに技術共有しやすいです。メンバーのレベルが高く優秀でレスポンスも早いので、ストレスなく働くことができます。
案件の必須スキル
- TypeScript,Reactを用いた開発経験(3年以上) - HTML、CSSの基礎知識 - REST API、またはGraphQLを用いた開発経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- ■概要 自社サービスのバックエンドAPIの開発、ならびにサービスの新機能企画および開発を担っていただきます。 ■プロダクト内容 勉強の記録をつけてグラフとして可視化したり、サービス内SNSで仲間を作ってお互いに励まし合ったりすることで、挫折しがちな勉強を習慣化することができる総合学習プラットフォームです。 ■具体的な業務 - 上記サービスで利用するAPI開発 - サーバー、ネットワーク、DBなどの設計・構築・運用 - サービスリリース後の効果検証およびユーザーからのフィードバック確認 - リリース後のサービス改善 - ビジネスサイドとも連携したサービス改善の企画
案件の必須スキル
- Ruby/Railsを使ったWebアプリの開発経験6年以上 - チームでの開発経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- ■概要 個人事業主向けファクタリングサービスの開発に携わっていただきます。 当社サービスは2019年9月のリリース以来毎年3倍以上の売上成長を続ける当社の主幹事業です。 リリースして5年が経って20万件以上の申込をいただくまでに成長しましたが、さらなる事業成長及び事業の多角化に向けて今、プロダクト開発によるさらなる事業グロースが必要なフェーズにあります。 ■ 募集背景 現在、チームではエンジニア4名とPOでスクラムを組んでプロダクトの開発を進めています。 次のシリーズの資金調達に動き出すなど成長フェーズに突入しており、さらなる価値提供を行うため、チームの成長や開発体験の向上などを含めたプロダクトの成長を一緒に推進していただける方を探しております。 ■業務内容 - 技術方針や開発における技術、アーキテクチャ選定 - 新機能の要件定義、設計、開発 - 既存サービスの運用、再設計 - 開発チームの技術力向上のサポート - スクラムチームの改善活動の推進 - 後進の育成の支援 等
案件の必須スキル
- Ruby On Railsを用いたWebアプリケーションの開発・運用経験5年以上 - 開発組織の技術力向上や課題解決にコミットされたご経験 - ビジネスサイドと協働し、開発を進捗されたご経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- ■職務内容 都内を中心に展開する複数のクリニックのデジタルトランスフォーメーションを支援する事業において、Ruby on Railsによるバックエンド開発、TypeScript, Reactによるフロントエンド開発に携わっていただきます。 ■訴求点 - 医療機関のDXという社会貢献性の高い領域にて、プロダクト価値を高めるための開発に注力いただけます。 - フラットな雰囲気の中で他のエンジニア達と意見交換をしながら、バックエンド、フロントエンド共に関わることができる環境です。 - React.js, GraphQLといったモダンな技術を使った開発をすることができます。 - 直近でスクラム開発を始めました。エンジニアが自律的にプロダクトの価値にこだわる開発を行うことができます。
案件の必須スキル
- スクラム開発の経験あり - Webエンジニアの経験7年以上 - Ruby on Railsでの開発3年以上 - React での開発3年以上 - TypeScript での開発1年以上
1 - 30件/全5,697件
この条件の新着案件情報を受け取る
単価で絞り込み
エリアで絞り込み
職種で絞り込み
この条件の新着案件情報を受け取る
■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の開発実務経験や開発に必要な周辺開発スキル/経験を取得すると多くのエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。