仕事内容
メルペイのバックエンドエンジニアとして、メルカリグループの決済・金融サービスを支える共通決済基盤や与信、会計、本人確認(KYC)システムの開発・運用を担当します。Goを用いたマイクロサービス設計・開発を中心に、大規模トラフィックと金融水準の信頼性を両立させるアーキテクチャ設計に挑戦します。曖昧な課題を自ら定義し、ステークホルダーと協働しながら技術的な解決策を推進できる方を求めています。
業務内容
- GoによるMicroserviceおよびAPIの設計・開発・運用を行います。
- Protocol Buffers + gRPCを用いたマイクロサービス間のI/F設計を担当します。
- アプリケーション要件に基づいたアーキテクチャの設計、ミドルウェアの選定を行います。
- マイクロサービスのパフォーマンスチューニング、モニタリング、アラート対応を通じたシステムの信頼性向上に貢献します。
- ユーザーの行動ログなどの定量的・定性的な分析による施策の効果測定とサービス改善を行います。
- 決済、与信、会計、本人確認(KYC)領域における複雑なドメイン課題に対し、高い正確性と拡張性を両立したシステム設計を行います。
組織・チームのミッション
- メルカリのエンジニアリング組織における信念や行動の基盤となる共通認識を明文化したMercari Engineering Principlesを共有しています。
- これらのPrinciplesは、メルカリのミッション達成のために、長期的に実現しようとする理想的な姿を定義します。
- AIを前提とした開発体制のもとで、スピードと顧客価値の最大化を同時に追求します。
- 本ポジションのエンジニアはSoftware Engineer / Product Engineer (PdE)として、仕様策定からデリバリーの完遂に一気通貫で責任を持ちます。
- Definitionフェーズから主体的に踏み込み、プロダクトスペックの具体化・合意形成・品質/計測の成立・リリースまでを自律的にリードすることが求められます。
各チームのご紹介
- Payment Platform / Payment Core チームは、メルカリグループのあらゆる決済・事業を支える共通決済基盤の開発・運用を担います。
- Credit Backend チームは、メルカードをはじめとするメルペイのクレジット・与信関連プロダクトを創り出します。
- Accounting Platform チームは、メルカリグループ全体の会計・決済データのリコンサイル、精算、会計連携を支える内部システムの開発・運用を担います。
- KYC チームは、メルカリ・メルペイ・メルコインが共通で利用する本人確認基盤の開発・運用を担います。
- 配属は選考を通じて決定されます。
ユニークなチャレンジ
- 大規模トラフィックと「金融水準の信頼性」の両立として、金融・決済領域で安定かつセキュアなアーキテクチャ設計に取り組みます。
- グループ横断の「汎用プラットフォーム」設計として、複数プロダクトが利用し将来の新機能にも対応できる抽象度の高いI/Fとデータモデルを設計・構築します。
- 正解のない「複雑なドメイン」の構造化として、分散トランザクション、会計、与信、法令遵守など技術とドメイン知識が絡む領域で最適解を導き出します。
- Payment Platform / Payment Core チームでは、分散トランザクションの整合性設計や多通貨・暗号資産対応、高度な耐障害性設計に挑戦できます。
- Credit Backend チームでは、「メルカード」などコアプロダクトを自ら創り出し、リアルな反応を感じながら開発を進める面白さがあります。
- Accounting Platform チームでは、グループ全体の莫大な取引・決済データから会計上の整合性を担保する強固な会計基盤を構築し、レガシーなオペレーションを刷新します。
- KYC チームでは、犯罪収益移転防止法などの厳しい規制要件をクリアしつつ、ユーザーの本人確認体験を滑らかにする挑戦や、大規模リアーキテクチャ、最新技術の社会実装を担います。
求めるスキル・経験
必須
メルカリグループおよび各カンパニーのミッション・バリューに共感
Webアプリケーションまたはバックエンドシステムの開発・運用経験(目安:実務3年以上) Webアプリケーション開発経験
1年以上の開発リード経験(技術選定、アーキテクチャ設計の主導、プロジェクト推進、チームメンバーのメンタリングなど) メンタリング・コーチングチームリード経験
大規模トラフィックシステム、または大規模分散データベース(RDB/NoSQL/NewSQL)を用いた開発・設計・運用経験 分散システム大規模システム設計・運用経験
Webアプリケーションの運用/チューニング経験、セキュリティに関する知識 パフォーマンス最適化経験セキュリティエンジニアリング経験
ソフトウェアアーキテクチャの設計とミドルウェア選定の経験
ステークホルダーと協働しながら、曖昧な課題を整理し、技術的な解決策に落とし込む力
生成AIを活用した開発フローの効率化を自ら実践し、チームの生産性向上に寄与できる能力
曖昧な課題に対しても、自ら定義し、オーナーシップを持って開発を推進する力
日本語:Independent (CEFR - B2) 必須
歓迎
Go、Google Cloud(Kubernetes、Spanner、Terraformなど)を用いた開発・運用経験 GCPGoCloud SpannerTerraform
決済基盤、クレジット(与信)、会計・精算、本人確認(KYC)、AML/CFTなど、データ整合性や正確性、法令遵守が厳しく問われるシステム領域でのエンジニアリング経験 経理・財務経験KYC・本人確認業界知識決済・ペイメント業界知識
技術的負債の解消、リアーキテクチャ、またはレガシーシステムの段階的な移行・リプレイスを主導した経験 アーキテクチャ刷新経験
開発者のリードやマネジメント、設計レビューやメンタリングを通じた他エンジニア・チーム全体の技術力向上、および開発プロセスの改善経験 メンタリング・コーチングシステム設計
新規サービスの立ち上げ、またはサービスの急成長期におけるシステムスケーリングの経験 大規模システム設計・運用経験
大規模データ処理、バッチ処理、イベント駆動アーキテクチャの設計・運用経験や、BigQuery・Dataflow等を用いたデータ基盤・データ連携の経験 BigQueryDWH設計・構築・運用経験イベント駆動アーキテクチャ大規模システム設計・運用経験
内部統制、監査、J-SOX、ISMS、SOC2等の各種セキュリティ・非機能要件を考慮したシステム設計・運用の経験 監査対応経験内部統制経験ISMS・情報セキュリティマネジメント経験セキュリティエンジニアリング経験
統計的手法を背景としたデータ分析の経験
英語:Independent (CEFR - B1〜B2) 歓迎
関連スキル
必須
歓迎
募集要項
- 職種
- バックエンドエンジニア
- 雇用形態
- 正社員
- 想定年収
- 応相談
- 勤務地
- 東京都 港区
- 出社・リモート
- 出社
- 必要経験
- 3年以上
- レベル
- リーダー
- 勤務時間
- フレックスタイム制
福利厚生・制度
選考プロセス
- 書類選考
- 技術課題 (エンジニアポジションではHackerRankまたはGithubでの技術課題を、エンジニア以外のポジションでは採用ポジションによります(面接タイミングと前後することがあります))
- 面接 (ポジションにより、複数回の面接をお願いします)
- リファレンス (オンライン回答形式のもので、最終選考の前後でお願いします)
- オファー (最終選考とリファレンスの内容より決定されます)