Product Engineer, Backend - Merpay
Salary not provided
GoKubernetes
Japanese only
Japanese: Intermediate
Minimum year of experience: 3
MercariProduct Engineer, Backend - Merpay
業務内容
配属チームにより具体的な事業ドメインは異なりますが、共通して以下のような業務をお任せします。
- GoによるMicroservice(マイクロサービス)およびAPIの設計・開発・運用
- Protocol Buffers + gRPC を用いたマイクロサービス間のI/F設計
- アプリケーション要件に基づいたアーキテクチャの設計、ミドルウェアの選定
- マイクロサービスのパフォーマンスチューニング、モニタリング、アラート対応を通じたシステムの信頼性向上
- ユーザーの行動ログなどの定量的・定性的な分析による施策の効果測定とサービス改善
- 決済、与信、会計、本人確認(KYC)領域における複雑なドメイン課題(法的要件や厳格なデータ整合性を含む)に対する、高い正確性と拡張性を両立したシステム設計
開発環境
- 開発言語:Go
- インフラ:Google Cloud
Kubernetes Engine, Cloud SQL, Spanner, BigQuery, Pub/Sub, Cloud Storage, Dataflow など - API / 通信:Protocol Buffers, gRPC, REST API
- 構成管理:Terraform
- 分析基盤:BigQuery / Looker / Data Studio
- モニタリング:Datadog / PagerDuty / Sentry
- CI/CD:GitHub Actions / Argo CD / Spinnaker など
- Knowledge Tool:Confluence / Notion
- AI Tool: Claude Enterprise (Claude Code), Gemini, Cursor など
- その他:GitHub / Slack
- 開発手法:Agile, Scrum, Kanban など
※実際の配属チーム・担当領域により利用技術は異なる場合があります。
応募要件
求める経験・スキル
- メルカリグループおよび各カンパニーのミッション・バリューに共感していただける方
- Webアプリケーションまたはバックエンドシステムの開発・運用経験(目安:実務3年以上)
- 大規模トラフィックシステム、または大規模分散データベース(RDB/NoSQL/NewSQL)を用いた開発・設計・運用経験
- DBにおけるスキーマの設計、効率的なデータモデリングやクエリ作成のスキル
- Webアプリケーションの運用/チューニング経験、セキュリティに関する知識
- ソフトウェアアーキテクチャの設計とミドルウェア選定の経験
- ステークホルダーと協働しながら、曖昧な課題を整理し、技術的な解決策に落とし込む力
- 生成AIを活用した開発フローの効率化を自ら実践し、チームの生産性向上に寄与できる能力
- 曖昧な課題に対しても、自ら定義し、オーナーシップを持って開発を推進する力
歓迎する経験・スキル
- Go、Google Cloud(Kubernetes、Spanner、Terraformなど)を用いた開発・運用経験
- 決済基盤、クレジット(与信)、会計・精算、本人確認(KYC)、AML/CFTなど、データ整合性や正確性、法令遵守が厳しく問われるシステム領域でのエンジニアリング経験
- 技術的負債の解消、リアーキテクチャ、またはレガシーシステムの段階的な移行・リプレイスを主導した経験
- 開発者のリードやマネジメント、設計レビューやメンタリングを通じた他エンジニア・チーム全体の技術力向上、および開発プロセスの改善経験
- 新規サービスの立ち上げ、またはサービスの急成長期におけるシステムスケーリングの経験
- 大規模データ処理、バッチ処理、イベント駆動アーキテクチャの設計・運用経験や、BigQuery・Dataflow等を用いたデータ基盤・データ連携の経験
- 内部統制、監査、J-SOX、ISMS、SOC2等の各種セキュリティ・非機能要件を考慮したシステム設計・運用の経験
- 統計的手法を背景としたデータ分析の経験
語学力
- 日本語:Independent (CEFR - B2) 必須
- 英語:Independent (CEFR - B1〜B2) 歓迎 *業務での使用経験がある方歓迎
※CEFRの詳細については、こちらをご覧ください
求める人物像
- 複雑な業務ドメインを理解し、構造化して考えることが好きな方
- 会計・決済・精算といった高い正確性が求められる領域に興味がある方
- 既存の業務やシステムに対して、より良い仕組みを自ら提案・実装したい方
- プロダクトチーム、ファイナンス部門、会計部門など多様なステークホルダーと協働できる方
- 不確実性の高い課題に対しても、オーナーシップを持って前に進められる方
- 短期的な機能開発だけでなく、中長期的なシステムの健全性や運用性を大切にできる方
- チームで知識を共有し、互いに成長していくことを大切にできる方