非公開
■募集背景
MFBC(Money Forward Business Company)では、主にBtoBサービス「マネーフォワードクラウド」を開発・展開しています。マネーフォワードクラウドは利用者の用途によって組み合わせを選ぶことのできるコンポーネント型クラウドERPとなっており、複数のサービス群によって構成されています。しかし複数のサービス群が個別開発していてはデータの偏在、利用体験の低下、開発効率の悪化をもたらすため、戦略的に共通化していくことが必要です。その共通基盤を構築し各サービスが安定的に利用していくことを推進しているのが、我々業務基盤開発本部です。
本募集は業務基盤の中でも各サービスが利用するワークフロー機能を提供しているワークフロー基盤開発部のシニアバックエンドエンジニアを募集します。各ユーザー企業の取り扱う物事や文化によって、ワークフローに期待するものが異なりますが、我々はそれらの期待をできる限り実現したいと考えています。一方で機能の充実に伴い、複雑化するシステムのロジックを整理し、メンテナンス性を高めることも中長期の成長には必要不可欠です。さらに、データマネジメントの効率化とアーキテクチャの最適化を図ることで、システムの信頼性と拡張性を確保し、これらのバランスを取り、真にユーザーフォーカスした最適なワークフローシステムを作り、マネーフォワードクラウドシリーズのワークフロー体験を最大化することを目指しています。
シニアバックエンドエンジニアは共通基盤サービスとしての開発者体験・信頼性を作りあげる、重要な役割を担っていただきます。また、本人の意向によって、バックエンド開発に閉じず、SRE、DevOpsなどの役割も積極的に得られる環境です。
■主な業務内容
MFBC-業務基盤開発本部-ワークフロー基盤開発部にて以下の役割・責務を担っていただきます。
・共通ワークフローシステムのバックエンド開発
・共通ワークフローシステムのプロダクト組み込み支援
・PdMやデザイナーと協力して開発内容を検討し、機能制約を明確化してUXに反映させること
・要件定義や設計(Design DocやADRなど)
・品質保証・品質改善
・インシデント発生時の対応
・将来的にはテックリードやグループリーダーをお任せします
※・業務内容の変更範囲:会社の定める業務
・勤務地の変更範囲:会社が定める勤務場所
■仕事のやりがい・得られる経験
・個別のサービス(人事管理や経費精算など)にとらわれず横断的に関わるため、マネーフォワードクラウドの持つ業務領域を広く理解できる
・ワークフローの効率化によりすべてのビジネスパーソンの生産性を直接的に高めることができる
・グローバルチームでの開発経験(ベトナム開発拠点と協業)
・比較的新しい部署・サービスのため、マネーフォワードグループ内でも最新の試みを取り入れ続けることが容易
・マネーフォワードの今後10年を支える基盤サービスの開発に携わることで得られる技術的な挑戦とリーダーシップを発揮する機会
■期待する役割
・バックエンド開発のプロフェッショナルとして、バックエンドの領域に閉じずユーザー体験とシステムの容易性の両立を追求すること
・ワークフローシステム組み込みをするプロダクトに対して、プロジェクトの推進と適切なサポートを行うこと
・ワークフローシステム開発と品質維持向上を進めるための施策立案、実施
・機能開発にまつわる技術的課題の解決
・技術負債を発見し改善する
・チームメンバーのスキル向上をサポートし、技術的な知識やベストプラクティスを共有することで、チーム全体の技術力を底上げすること
■環境
マネーフォワードでは、共に世界に通じるサービスを創っていく環境を用意し、皆様をお待ちしています。
・支給PCスペック:最新CPU搭載PC(MacOS or Windows)を支給。業務要件に応じたPCオーダーメイドや、最新OSへのリプレイスも可能
・開発環境向上のための制度:業務上必要な周辺機器(ディスプレイ・マウス・キーボードなど)を、備品として購入可能。基本的には標準製品(カタログ)内から選択いただき、標準製品以外でも条件を満たす場合は申請可。
・マネーフォワード図書館:技術書から経営本まで、貸し出し自由の図書館制度があります。欲しい本は会社費用で購入できます。
・リファラルドリブン:採用会食費の負担。リファラル謝礼金制度。
・カンファレンス参加支援:RubyKaigiやGoogle I/Oなど、国内外のカンファレンスへの参加を一部会社が負担します。
■技術スタック
<バックエンド領域>
・言語:Kotlin
・フレームワーク:Spring Boot, GraphQL Kotlin
・ORM:jOOQ, R2DBC
・テスト:Kotest, MockK
・その他:Debezium, Protocol Buffers
<その他>
・フロントエンド:TypeScript, React, Redux, React Flow
・データベース:Aurora MySQL
・ミドルウェア:Docker, Kafka
・プラットフォーム:AWS
■使用ツール
・リポジトリ管理:GitHub
・CI/CD:CircleCI, GitHub Actions
・開発環境:Docker, Terraform Enterprise
・監視:Datadog, Rollbar
・コミュニケーション:Slack
■参考情報
・採用サイト
https://recruit.moneyforward.com/#introduction
・マネーフォワード公式note(最新のトピックスや、社員インタビュー、公開社内報など)
https://note.moneyforward.com/?gs=13a61a04d7da
・マネーフォワードクラウド公式note (当社メンバーが『マネーフォワード クラウド』に関する情報発信を行っています)
https://note.business.moneyforward.com/?gs=4b271942d4c9