Software Engineer, Backend - Payment Platform - Merpay
Indexed description
Software Engineer, Backend - Payment Platform - Merpay
- 雇用形態: 正社員
- 働き方: フレックスタイム制(コアタイムなし・フレキシブルタイムなし)
- 勤務地: 六本木
メルカリグループについて
あらゆる価値を循環させ、あらゆる人の可能性を広げる
「地球資源が限られているなか、より豊かな社会をつくるために何ができるか」。2013年、創業者の山田進太郎が世界一周の旅で抱いた課題意識から、フリマアプリ「メルカリ」は生まれました。私たちは、物理的なモノやお金に限らずあらゆる価値を循環させることで、誰もがやりたいことを実現し、人や社会に貢献するための選択肢を増やすことができると信じています。
テクノロジーの力で世界中の人々をつなぎ、あらゆる人の可能性が発揮される世界を実現していきます。メルカリグループの目指すべき方針については Mercari Culture Doc をご覧ください。
組織・チームのミッション
- Mercari Engineering Principles Mercari Engineering Principles は、メルカリのエンジニアリング組織における信念や行動の基盤となる共通認識を明文化したもので、メルカリのメンバー全員が共有するMission、Value、Cultureをエンジニアリングの視点から補完するものとなります。これらのPrinciplesは、私たちが長期的に実現しようとする理想的な姿を定義することで、最終的にメルカリのミッションを達成するために活用していきます。
- Passion For The Product
- Grow Together
- Solve Through Mechanisms
- Collaborate Openly
- Payment & Customer Platformのミッション
- メルカリグループのビジネスを加速:今回の募集は、メルペイの「Payment & Customer Platform」組織への配属となります。当組織では、メルカリグループの各事業を根底から支える共通基盤の開発・運用を担っています。
<働き方・チームのカルチャー>
- メルペイのエンジニアチームは、メルカリグループの中でも極めて専門性の高いメンバーが集結し、事業ドメインごとにチームを組成しています。アーキテクチャのディスカッションをし、GitHubでPull Requestを送り合い、ナレッジを共有し合うオープンな社風です。Go Fridayなど社内のメンバーであれば誰でも参加できるエンジニア向けの勉強会を週次で開催していて、エンジニア同士で技術を高め合っています。
- メルカリのミッション・バリューについての詳細はこちらをご覧ください
- GoによるMicroservice開発、API開発
- Protocol Buffers + gRPC を用いたマイクロサービス間のI/F設計
- ユーザーの行動ログなどの定量的・定性的な分析による施策の効果測定とサービス改善
- アプリケーション要件に基づいたアーキテクチャの設計、ミドルウェアの選定
- マイクロサービスのパフォーマンスチューニング、モニタリング、アラート対応
- 開発言語:Go
- インフラ: Google Cloud Platform(Compute Engine, Kubernetes Engine, Spanner, Storage, Stackdriver Logging, Dataflow, Pub/Sub, etc.)
- 構成管理ツール: Terraform
- 分析基盤:BigQuery / Looker / Data Studio
- モニタリング:Datadog / PagerDuty
- CI/CD:Github Actions / Spinnaker / Argo CD
- Knowledge Tool:Notion / Confluence
- AI:Claude Code / Codex / Gemini / etc.
- その他:GitHub / Slack
- 開発手法: Agile (Scrum, Kanban, etc.)
- 分散トランザクションの整合性:複雑なマイクロサービス間連携における整合性、可用性、レイテンシのトレードオフ設計に加え、冪等性の担保やSagaパターンの適用など、実トラフィック下での高度な意思決定を行います。
- 金融水準の信頼性・非機能要件:監査要件やデータの正確性、二重処理防止といった厳格な非機能要件を、開発速度と両立させる設計が求められます。一度の不整合も許されない金融領域の深い知見を養えます。
- 汎用基盤としての拡張性:多通貨・暗号資産など、性質の異なる決済手段が増えても破綻しない、抽象度の高いデータモデルとI/Fを設計します。グループの成長を止めない堅牢なアーキテクチャの構築が使命です。
- 大規模トラフィックの安定処理:AI技術の進化により加速する各プロダクトのトランザクションを支えるため、金融事業に求められる安定性とスケーラビリティの両立に挑戦します。
応募要件
- メルカリグループおよび各カンパニーのミッションとバリューに共感していただける方
- Webアプリケーション開発の知識と経験
- 大規模分散DB(NewSQL, NoSQL, etc)におけるスキーマの設計、効率的なクエリ作成
- Webアプリケーションの運用/チューニング経験、セキュリティの知識
- 生成AIを活用した開発フローの効率化を自ら実践し、チームの生産性向上に寄与できる能力
- ソフトウェアアーキテクチャの設計とミドルウェア選定の経験
- オーナーシップを持ってソフトウェアの開発を進める力
- 歓迎する経験・スキル
- Go、GCPでの開発・運用経験
- 大規模トラフィックシステムの開発・運用経験
- 決済基盤・会計などの FinTech 分野でのエンジニアリング経験、または整合性・冪等性が厳しく問われるシステムの構築経験
- 新規サービスの立ち上げやサービスの成長期におけるチャレンジの経験
- 開発者のリードやマネジメント、プロセス改善の経験
- 統計的手法を背景としたデータ分析の経験
- 語学力
- 日本語:Independent (CEFR - B2) 必須
- 英語:Independent (CEFR - B1) 歓迎 *業務での使用経験がある方歓迎
メルカリグループについて知る
- キャリアサイト https://careers.mercari.com/
- メルカン:https://mercan.mercari.com/
- SNS:X / Linkedin
- エンジニアと立ち話。Vol.64 @ gen(Backendエンジニア)ちょっとお話いいですか?
- 「マネージャーをやってみたい」と採用面接時で話したメンバーが、実際にメルペイでEMになってみたら...
- 「0.1秒でも遅ければ、お客さまを守れない」不正検知領域に挑むメルペイのエンジニアが日々感じる"奥深さ"
- マイクロサービスにおける決済トランザクション管理
選考の流れ
- 書類選考
- 技術課題:HackerRankでの技術課題をお願いします。(面接タイミングと前後することがあります)
- 面接:ポジションにより、複数回の面接をお願いします
- リファレンス:オンライン回答形式のもので、最終選考の前後でお願いします
- オファー:最終選考とリファレンスの内容より決定されます
選考における機会の平等
メルカリでは、バックグラウンドによって個人の可能性が決めつけられることなく、自由に価値を生みだす機会を手にできる社会の実現を目指しています。そしてメルカリがミッションを実現するために「Inclusion & Diversity」という考え方は不可欠な存在だと考えています。
採用活動においても、メルカリのミッション・バリューに共感する、様々なバックグラウンドの方にジョインしていただけるよう、年齢、性別、性的指向、人種、宗教、身体能力、その他記号に基づくあらゆる差別をなくすことを約束します。
詳しくは、I&D statementをご覧ください。
なお、ご応募の際にはプライバシーポリシーをご確認ください。
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search