【ハイブリッド/週2出社】Rubyテックリード(大規模Railsモダナイゼーション・アーキテクチャ設計)

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,600 ~ 5,200円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【ハイブリッド/週2出社】Rubyテックリード(大規模Railsモダナイゼーション・アーキテクチャ設計)
お任せしたいこと
自社で展開する大規模なWebサービスにおいて、RubyおよびRuby on Railsを用いたバックエンド開発の技術責任者(テックリード)をお任せします。
長年の運用で肥大化したアプリケーション(ファットコントローラーやファットモデル等)の安全なリファクタリング、リアーキテクチャの推進、およびパフォーマンス改善を主導し、チーム全体の技術力向上と開発スピード(アジリティ)の維持・向上を牽引していただくポジションです。
具体的な業務内容
・Ruby on Railsを用いた大規模Webアプリケーションの全体アーキテクチャ設計・開発
・技術的負債の計画的な返済(既存コードのリファクタリング、N+1問題の解消、メモリ使用量の最適化等)
・RSpecを用いた自動テスト戦略の高度化、およびテストカバレッジの維持・向上
・ドメイン駆動設計(DDD)やモジュラモノリスなどの概念を用いた、変更に強いアプリケーション構造への設計見直し
・開発チーム(5〜10名規模)のコードレビュー、ペアプログラミング等を通じた技術的メンタリングと品質担保
・プロダクトマネージャー(PdM)やSREと連携した、非機能要件(パフォーマンス、スケーラビリティ、セキュリティ)の策定
・GitHub Actions等を用いたCI/CDパイプラインの改善、および開発者体験(DX)の向上
必須スキル・経験
・RubyおよびRuby on Railsを用いた大規模なWebアプリケーションの開発・運用実務経験(目安として5年以上)
・RDBMS(MySQL, PostgreSQL等)を用いた複雑なデータモデリング、および高度なSQLチューニング経験
・複数人のエンジニアチームにおけるテックリード、またはアーキテクチャ設計を主導した経験
・RSpec等を用いたテスト駆動開発(TDD)、または大規模なリファクタリングの経験
・Git / GitHub等を用いた高度なレビューおよびブランチ戦略の策定経験
歓迎スキル・経験
・巨大なRailsモノリスシステムからマイクロサービスへの移行、またはモジュラモノリス化の経験
・AWSやGCP等を利用したクラウドインフラ環境での構築・運用経験
・ReactやVue.js等を用いたフロントエンドの開発経験、およびGraphQLを用いたAPI設計経験
・スクラム等のアジャイル開発プロセスにおけるスクラムマスター経験
・Rubyコミュニティでの登壇、OSSへのコントリビュート、技術ブログ等での発信経験
開発・業務環境
開発言語:Ruby
フレームワーク:Ruby on Rails
データベース・キャッシュ:MySQL または PostgreSQL, Redis
インフラ:AWS または GCP, Docker
テスト・CI/CD:RSpec, RuboCop, GitHub Actions, CircleCI
コミュニケーション・管理:GitHub, Jira, Slack, Zoom, Notion
プロジェクトチームについて
「Rails Way(設定より規約)」の良さを活かしつつも、システムの規模拡大に伴う技術的課題に対して、チーム全体で立ち向かうエンジニアリングカルチャーです。
テックリードには、トップダウンで設計を押し付けるのではなく、なぜそのリファクタリングが必要なのかをビジネスサイド(PdM等)にも論理的に説明し、機能開発と負債返済のバランスを取りながらチームを導くサーヴァント・リーダーシップが求められます。Rubyを愛し、より美しいコードと設計を追求するメンバーが集まる環境です。
求める人物像
・技術的な理想論に固執せず、プロダクトのフェーズやリソースに応じた最適なトレードオフを論理的に判断できる方
・肥大化したレガシーコードに対しても、批判するのではなく建設的に改善を楽しめる方
・後進の育成やチーム全体の開発者体験(DX)向上に対して強いやりがいを感じる方
・RubyおよびRuby on Railsの最新動向を継続的にキャッチアップし、チームの技術標準をアップデートできる方
働き方
リモート・出社環境
[ハイブリッドワーク(週2日出社・週3日リモート)]
基本的に週3日のリモートワークと、週2日のオフィス出社を組み合わせたハイブリッドな働き方となります。
個人の集中作業はリモートで効率的に行い、アーキテクチャの深い議論やドメインモデリング(ホワイトボードセッション)、チームビルディングなど、対面のコミュニケーションが活きる場面で出社環境を有効活用するスタイルです。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
