Software Engineer, Backend - Payment Core - Merpay
On-siteMinato City, Tokyo, Japan
Minato City, Tokyo, JapanOn-siteFull TimeLarge
Full TimeLarge
Job Summary
メルカリグループのMerpay Payment Core チームにおけるバックエンドエンジニアとして、決済基盤の設計・開発・運用をリードします。分散トランザクションの整合性・可用性・レイテンシのトレードオフ設計、外部決済プロバイダ接続、決済履歴データ基盤、法人与信管理などの中核機能を担い、金融水準の信頼性を維持しつつ拡張性の高い基盤を構築します。プロトコルバッファ/ gRPC によるマイクロサービス間 I/F の設計、Go を用いた Web アプリケーション開発、Google Cloud 上のインフラ運用(Kubernetes Engine, Cloud Spanner, Pub/Sub など)、Terraform を使った構成管理、BigQuery / Looker / Data Studio による分析基盤、Datadog / PagerDuty / Sentry によるモニタリングを活用します。分散トランザクション管理、外部決済プロバイダ接続、決済履歴データ基盤、法人与信管理などの設計・開発・運用をオーナーシップを持って推進し、設計レビューや技術的議論を通じてチーム全体の技術力と意思決定の質を向上させます。
Required Qualifications
- 5年以上の Web アプリケーション開発の経験
- DB (Spanner, RDB, NoSQL, etc.) におけるスキーマ設計と効率的なクエリ作成のスキル
- Web アプリケーションの運用・チューニング経験、およびセキュリティの知識
- ソフトウェアアーキテクチャの設計とミドルウェア選定の経験
- 曖昧な問題を自ら定義し、オーナーシップを持って開発を推進する力
- 生成 AI を活用した開発フローの効率化を自ら実践し、チームの生産性向上に寄与できる能力
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.