【ハイブリッド/週2出社】Rubyエンジニア(Ruby on Rails・アジャイルWebサービス開発)

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,500 ~ 5,600円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【ハイブリッド/週2出社】Rubyエンジニア(Ruby on Rails・アジャイルWebサービス開発)
お任せしたいこと
自社で展開するBtoC向けWebサービス、またはBtoB SaaSプロダクトにおいて、RubyおよびRuby on Railsを用いたバックエンド領域の設計・開発をお任せします。
「Rails Way(設定より規約)」を重んじながらスピーディに価値を検証・提供しつつ、将来的な技術的負債を防ぐためのRSpecを用いたテスト駆動開発(TDD)や継続的なリファクタリングを通じて、変化に強いプロダクトをチームで作り上げていただくポジションです。
具体的な業務内容
・Ruby on Railsを用いたWebアプリケーション、およびバックエンドAPI(REST / GraphQL)の設計・開発
・MySQLやPostgreSQL等のRDBMSを用いた適切なデータモデリング、および複雑なクエリのパフォーマンスチューニング(N+1問題の解消など)
・RSpecを用いた自動テスト(単体・結合・E2Eテスト)の実装による品質担保と、安全なリファクタリングサイクルの推進
・ReactやVue.js等のモダンなフロントエンド環境、またはモバイルアプリと連携するためのインターフェース設計
・GitHub ActionsやCircleCI等を用いたCI/CDパイプラインの構築・改善によるデプロイの自動化・高速化
・AWSやGCPなどのマネージドサービスを活用したインフラ環境へのデプロイ、および運用監視
・プロダクトマネージャーやデザイナーと連携したアジャイル(スクラム等)な要件定義、および仮説検証の実装
必須スキル・経験
・Ruby on Railsを用いたWebアプリケーションの開発実務経験(目安として3年以上)
・RDBMS(MySQL, PostgreSQL等)を用いたデータベース設計およびSQLの記述経験
・RSpec等を用いた自動テストの実装、およびテストを前提とした設計・開発経験
・Git / GitHub等を用いたプルリクエストベースでのチーム開発経験
歓迎スキル・経験
・AWSまたはGCP等を利用したクラウドインフラ環境での構築・運用経験
・Dockerなどのコンテナ技術を用いた開発・運用環境の構築経験
・大規模トラフィックを扱うシステムにおけるアーキテクチャ設計、またはパフォーマンスチューニング経験
・ドメイン駆動設計(DDD)やクリーンアーキテクチャなどの高度な設計手法に関する知識と実践経験
・React, Vue.js, TypeScript等を用いたフロントエンドの開発経験
・スクラム等のアジャイル開発におけるスクラムマスターやテックリードの経験
開発・業務環境
開発言語:Ruby
フレームワーク:Ruby on Rails
データベース・キャッシュ:MySQL または PostgreSQL, Redis
インフラ:AWS または GCP, Docker
テスト・CI/CD:RSpec, GitHub Actions, CircleCI
コミュニケーション・管理:GitHub, Jira, Slack, Zoom, Notion
プロジェクトチームについて
ビジネスの仮説検証を素早く回すための「開発スピード」と、中長期的な運用に耐えうる「コードの保守性」のバランスを高く意識するエンジニアリングカルチャーです。
「動けば良い」というコードはよしとせず、チーム全体でRSpecによるテストカバレッジを維持し、積極的なコードレビューを通じて互いの設計スキルを高め合っています。また、Rubyコミュニティの文化をリスペクトし、技術カンファレンスへの参加や最新のRuby/Railsバージョンアップへの追従を前向きに楽しむチームです。
求める人物像
・「技術のための技術」ではなく、コードを通じてユーザーの課題を解決し、事業を成長させることにやりがいを感じる方
・特定の機能要件に対して「言われた通りに作る」のではなく、よりシンプルで保守性の高い実装方針を逆提案できる方
・RubyおよびRuby on Railsの最新動向を継続的にキャッチアップし、実務へ還元できる方
・チームメンバーとの対話(ペアプログラミングや設計議論など)を大切にし、フラットに意見を交わせる方
働き方
リモート・出社環境
[ハイブリッドワーク(週2日出社・週3日リモート)]
基本的に週3日のリモートワークと、週2日のオフィス出社を組み合わせたハイブリッドな働き方となります。
個人の集中作業はリモートで効率的に行い、アーキテクチャの議論やチームビルディング、複雑な課題解決の場では対面のコミュニケーションを活かすなど、目的に応じて働き方を最適化できる環境です。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
