掲載日 ・ 2025/12/05
freee株式会社
freee株式会社:プロダクト横断基盤開発ソフトウェアエンジニア
930~1,235万円
東京都
会社名
freee株式会社
会社概要
freeeは「スモールビジネスを、世界の主役に。」をミッションに掲げ、統合型経営プラットフォームを開発・提供。
大胆にスピード感をもってアイデアを具現化できるスモールビジネスは、今までにない多様な価値観や生き方、新しいイノベーションを生み出す起爆剤だと私たちは考えています。スモールビジネスが大企業を刺激し、社会をさらにオモシロク、世の中全体をより良くする流れを後押ししていきます。
■Freeeのプロダクトは、グッドデザイン賞受賞、Infinity Ventures SummitでのLaunch Pad優勝、総務省後援の「ASP・SaaS・クラウドアワード ベンチャー大賞」受賞など多数の受賞実績を誇ります。
■シリコンバレーの有力ベンチャーキャピタルやシンガポール政府系ファンドなどの有力投資家より、チーム・プロダクト・ビジネスモデルを高く評価され、2012年7月の創業以来、累計96億円以上の資金提供を受けています。
ポジション
プロダクト横断基盤開発ソフトウェアエンジニア
仕事内容
■Summary
サービス基盤チームは、弊社の数あるプロダクト群をより有機的に統合しより高い価値をユーザーに提供できるようにする基盤を開発する技術集団です。例えば、マルチプロダクト間でのリアルタイムなデータ活用であったり、イベントを起点として自律的にプロダクト連携を可能にするような基盤を作ることが主なミッションです。
また、各プロダクトを開発するエンジニアがそれぞれのビジネスロジックの実装に集中できるよう、開発組織全体の生産性の向上にも取り組んでいます。
上記のような難易度の高い技術課題に取り組みつつ、新しい技術へのチャレンジを積極的に行うような環境を楽しめる仲間を募集しています。
■業務内容詳細
* 共通サービス・アーキテクチャの設計・実装
freeeが提供する様々なプロダクトで共通して利用されるサービスや、それらの基盤となるアーキテクチャを設計・実装します。これは、個々のプロダクトに共通する技術的課題への車輪の再発明を防ぎ、開発チームがビジネス課題に専念できるようにして、開発プロセス全体の効率を向上させる上で不可欠な活動であり当チームがその役割をになっています。
* 共通基盤ライブラリ・開発用ツール群の開発
各プロダクトから利用される共通の基盤ライブラリや、開発を支援し、効率を向上させるためのツール群を開発します。これにより、開発プロセスの標準化、自動化、そして品質向上が図られ、結果として開発組織全体の生産性向上に直接的に貢献します。
■現状の課題/今後取り組みたいこと
* マイクロサービス化が進むプロダクト群の有機的接続基盤
マイクロサービスに分かれているプロダクト群を、より連携しやすく、一体的に機能させるための基盤を構築することが大きな課題です。これまでは例えば複数サービスを跨ったend-to-endなsession管理を容易にする機構や、横断的機能の段階的リリースを実現するfeature-flag基盤を開発してきました。サービスの拡大、トラフィック増加に伴い、より弾力性のある基盤が求められています。
* 多数のサービスと大規模データに耐え得るイベントバス
多数のサービス間でのデータのやり取りや、大量のデータを効率的に処理できるようなイベントバス(サービス間の非同期通信を可能にする仕組み)として、pub/sub基盤やサービス間のevent drivenな自動化を実現する基盤などを開発しています。システムの高いスケーラビリティと信頼性を確保するための最大の挑戦の一つであり、高スループットと低レイテンシーの両立が重要となります。
* より大規模なデータ・負荷に耐え得るシステムアーキテクチャ
将来的な事業成長とユーザー数の増加を見据え、現在よりもさらに大量のデータや高い負荷がかかる状況にも対応できるような、強固でスケーラブルなシステムアーキテクチャを構築することが継続的な目標です。システムの持続可能性と将来性を担保するための戦略的な取組みとなります。
* プロダクトに統合されたAIエージェントの開発を加速する基盤構築
AIエージェントのプロダクト組み込みが重要となる中で、その開発を強力に支援できる仕組みの構築を目指しています。各プロダクトのAPIを整備し、AIエージェントが各プロダクトのデータを安全に、かつ自律的に利用できる環境の整備などを含め、次の主力AIプロダクトを生み出す基盤をつくる取組みとなります。
業務内容の変更範囲:会社の事業状況やご本人の適性に応じて担当する業務内容が変更となる場合があります
求める経験・スキル
【必須要件】(Must)
以下いずれも満たした上で、2つ以上の優遇要件を満たすこと
* 少なくとも1つのプログラミング言語について言語仕様レベルの理解
* Webサービスのバックエンド開発経験があり、インフラからデータベース、APIインタフェースまで設計・開発・運用の一通りの経験があること
<優遇要件>
* マイクロサービスの設計・開発・運用経験
* 月間リクエスト数1000万以上のサービス開発・運用経験
* 大規模レガシーシステムのマイグレーション経験
* 大規模リファクタリングのリード経験
【求める人物像】
* 自分たちのプロダクトを開発して世の中に価値を生み出していくことに興味があり、一緒に世の中を変えていきたいと思う方
* 自分自身でコードを書き開発をしていく意欲
* 多くの開発者が便利になる、生産性があがる事に貢献していきたい
* 複数プロダクトをまたぐ広い視野を持ってアーキテクチャデザインをしたい