バックエンドをリードし、事業課題の解決を推進するシニアプロダクトエンジニア
仕事概要
■募集背景と実現したい事
Findy Freelanceは、「フリーランスエンジニアの安心と挑戦をサポートし、キャリアの可能性を拡げる」をミッションに、フリーランスエンジニアと企業をつなぐサービスを提供しています。
サービスの成長に伴い、より多くのフリーランスエンジニアや企業を支えるため、業務プロセスやプロダクトを進化させていく必要があります。社内メンバーがフリーランスエンジニアや企業への支援に、より集中できる環境をつくることが、開発チームの重要なテーマです。
現在、チームではAIを前提とした開発を進め、全員がフロントエンド・バックエンドを横断してプロダクト開発に取り組んでいます。今後は開発プロセスでのAI活用をさらに進めるとともに、プロダクト自体にもAIの活用を広げ、新たな価値提供を目指していきます。
現在は全員がフルスタックで開発している一方で、稼働管理・請求・支払いなど複雑な業務ルールを扱うバックエンド領域で、設計やレビューをリードできるメンバーが不足していることが、開発組織の課題です。バックエンドの設計知見をチーム全体に広げ、誰もが品質を保って開発できる状態を目指しています。
こうした取り組みを加速し、課題を解決するため、バックエンドの専門性を活かし、複雑な業務の設計とチームの技術的な意思決定をリードするシニアエンジニアを募集します。
PdMや業務担当者とともに課題を整理し、複数の機能や業務のつながりを踏まえた解決策を、設計・実装からリリースまで推進していただきます。また、設計レビューや技術的な助言を通じて、メンバーが担当領域を広げながら、品質を保って開発できる状態をつくることも期待しています。
開発チームが向き合っている具体的な技術課題は、Tech Challenges Boardにまとめています。
■業務内容
Findy Freelanceのプロダクトおよびサービス運営を支えるシステムの開発をリードしていただきます。現場の業務フローやドメインを理解し、事業上の優先順位と技術的な課題を踏まえ、解決方針の検討から設計・実装・リリースまで一貫して担う役割です。
- PdMや業務担当者と連携した、複数の業務にまたがる課題の整理、解決方針の検討、要件定義
- 稼働管理・請求・支払いなど、複雑な業務ルールを扱うデータモデル・API・アプリケーションの設計、および実装のリード
- フロントエンド・バックエンドを横断した機能の設計・実装・テスト・リリース
- 既存機能への影響や将来の変更を踏まえた設計判断、技術課題の優先順位付けと改善
- バックエンドの設計・コードレビュー、設計上の判断基準の共有、メンバーへの技術的な支援
- AIを活用した開発プロセスと、品質を確認する仕組みの改善
※業務の変更の範囲:会社の定める全ての業務
■ 仕事の魅力
業務を理解し、課題の整理から解決までリードできる
PdMや社内の業務担当者とともに、現場で起きている課題を捉え、解決方針を考えるところから関われます。複数の業務や機能のつながりを整理し、事業上の優先順位や実現に必要な工数を踏まえながら、プロダクトとしてどのように解決するかを提案・推進できます。
複雑なドメインで、専門性を活かした設計判断ができる
稼働管理から請求・支払いまで、複数の業務がつながるドメインを扱います。業務ルールやデータの関係を整理し、正確性・保守性・開発速度のバランスを考えながら、設計方針を決める役割を担えます。利用者の増加に伴う運用負荷をシステムで軽減し、事業の成長を技術面から支えることができます。
バックエンドの専門性を、チーム全体の開発力につなげられる
開発チームは10名で、うち3名が業務委託です。これまでバックエンドを主な経験領域としてきたメンバーが4名、フロントエンドを主な経験領域としてきたメンバーが6名在籍し、現在は全員がフルスタックで開発しています。
自ら設計・実装を進めながら、複雑なバックエンドの設計判断やレビューを通じて、チームの開発を支える役割を担えます。自身の知見を設計方針や判断基準として共有し、メンバーがより広い領域で開発できる状態をつくることに関われます。
AIを活用した開発の進め方を、チームとともにつくれる
AIを開発の各工程に取り入れ、活用方法自体も更新しています。自身の開発にAIを活用しながら、設計や品質を判断する経験をチームの開発・レビュープロセスに反映し、開発速度と品質の両方を高める取り組みを進められます。
■ AIの取り組み
開発ではClaude CodeとCodexを中心に利用し、要件定義から設計・実装・テスト・レビュー・リリースまで、各工程で活用できるところにAIを取り入れています。また、Notion AIやGeminiも、全社で利用できる環境が整っています。
チームでは、AI活用を前提に全員がフルスタックで開発しており、今後も活用する範囲を広げていく方針です。AIを使った開発を実践しながら、業務やドメインへの理解を深め、解決すべき課題と実現方法をエンジニア自身が考えることを重視しています。
AIを活用して自ら開発を進めるとともに、生成されたコードの設計上の妥当性や品質を判断し、チームが継続的に活用できる開発・レビュープロセスの改善も期待しています。
また、プロダクト自体にもAIの活用を広げ、フリーランスエンジニアや企業、サービス運営に関わるメンバーへの価値提供を進化させていきたいと考えています。
■ 開発環境
- 開発言語:Ruby, TypeScript, GraphQL
- フレームワーク:Ruby on Rails, React, Next.js, Apollo Client
- テスト:RSpec, Jest, Storybook, Playwright
- インフラ・ミドルウェア:AWS, MySQL, Redis, Docker
- CI/CD:GitHub Actions
- ツール:GitHub, Slack, Sentry, Notion, Datadog, Terraform, Dependabot
- AIツール:Claude Code, Codex, GitHub Copilot, Cursor, Notion AI, Gemini, NotebookLM
必須スキル
- Ruby on Railsを用いたバックエンドの実務開発経験
- 関係者と業務上の課題を整理し、解決方針の合意から要件定義・設計・実装・リリースまで開発を主導した経験
- 複雑な業務ルールをデータモデルやアプリケーションの設計に落とし込んだ経験
- 複数の設計案について、保守性・性能・開発工数などを比較し、関係者に説明して方針を決めた経験
- 既存システムの設計改善や段階的なリファクタリングを主導した経験
- 設計・コードレビューや技術的な支援を通じて、他のメンバーの開発品質向上に貢献した経験
- AWSやGCPなど、パブリッククラウドサービスの利用経験
- 生成AIやAIコーディングツールを活用し、成果物の妥当性や品質を確認しながら開発を進めた経験
- 業務・個人開発を問わずフロントエンドに触れた経験があり、必要な技術を主体的に習得してフルスタックで開発を進められること
歓迎スキル
- TypeScript、React、Next.jsなどを用いたフロントエンドの開発経験
- 稼働管理・請求・支払いなどの業務ドメインに関する知識・開発経験
- チームの設計方針・レビュー基準の整備や、メンバーの技術的な育成を行った経験
- AIを活用した開発プロセスの改善をチームに展開した経験
- データ分析を通じた課題の発見や、施策の効果検証の経験
求める人物像
- Findyのビジョン&バリューに共感し、プロダクトの成長に主体的に関われる方
- チームで協力し、柔軟かつ前向きに開発に取り組める方
- 技術的なチャレンジや変化を楽しめる方
応募概要
| 給与 | ■想定年収:700万円~1,000万円程度(固定残業代・賞与含む) ■月給例:538,462円~769,231円
|
|---|---|
| 勤務地 | 〒141-0032 (変更の範囲) |
| 雇用形態 | 正社員 |
| 勤務体系 | ■勤務時間
■休日・休暇
|
| 試用期間 | 3ヶ月(最大6ヶ月まで延長する場合あり) ※期間中、条件に差異なし |
| 福利厚生 |
|
企業情報
| 企業名 | ファインディ株式会社 |
|---|---|
| 設立年月 | 創業:2016年7月 |
| 本社所在地 | 〒141-0032 東京都品川区大崎一丁目2番2号 アートヴィレッジ大崎セントラルタワー5階 |
| 資本金 | (資本準備金含む)19億9,692万円 ※資本金:1億円(2026年1月時点) |
| 従業員数 | 478名(2026年1月時点) |
| 企業サイトURL | https://findy.co.jp/ |