Posted 2mo ago

Software Engineer, Backend - Merpay

@ Mercari
Minato City, Tokyo, Japan
HybridFull Time
Responsibilities:Build APIs, Develop services, Measure impact
Requirements Summary:Backend development experience; Go and cloud (GCP) skills; microservice architecture; performance, security, and ops knowledge; ownership mindset; ability to improve team productivity with AI-driven workflows.
Technical Tools Mentioned:Go, Google Cloud Platform, Terraform, BigQuery, Looker, Data Studio, Datadog, PagerDuty, Sentry, Spinnaker, GitHub, Slack, Confluence, Notion
Save
Mark Applied
Hide Job
Report & Hide
Job Description

 This job requires Japanese language ability. JD is available in Japanese only.

 Software Engineer, Backend - 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

詳細についてはエンジニアリングカルチャー  をご覧ください
 

<働き方・チームのカルチャー>

  • 今回の募集では、メルペイの「Balanceチーム」と「メルカード/コード決済/ネット決済チーム」での採用を予定しています。ご意向やご経験に応じ、どちらのチームに配属になるかを決定させていただきます。
  • メルペイのエンジニアチームは、メルカリグループの中でも極めて専門性の高いメンバーが集結し、事業ドメインごとにチームを組成しています。Slack上でアーキテクチャのディスカッションをし、GitHubでPull Requestを送り合い、ナレッジを共有し合うオープンな社風です。Go Fridayなど社内のメンバーであれば誰でも参加できるエンジニア向けの勉強会を週次で開催していて、エンジニア同士で技術を高め合っています。入社する以前に、GoでWebアプリケーションを開発した経験がないメンバーもいますが、社内でお互いサポートしながら、技術のキャッチアップを行っています。
  • メルカリのミッション・バリューについての詳細はちらをご覧ください

業務内容

  • GoによるMicroservice開発、API開発
  • Protocol Buffers + gRPC を用いたマイクロサービス間のI/F設計
  • ユーザーの行動ログなどの定量的・定性的な分析による施策の効果測定とサービス改善
  • アプリケーション要件に基づいたアーキテクチャの設計、ミドルウェアの選定
  • マイクロサービスのパフォーマンスチューニング、モニタリング、アラート対応

開発環境

  • 開発言語:Go
  • インフラ: Google Cloud Platform(Compute Engine, Kubernetes Engine, Spanner, Cloud SQL, Storage, Dataflow, Pub/Sub, etc.)
  • 構成管理ツール: Terraform
  • 分析基盤:BigQuery / Looker / Data Studio
  • モニタリング: Datadog / PagerDuty / Sentry
  • CI/CD:Spinnaker
  • Knowledge Tool: Confluence / Notion
  • その他:GitHub / Slack
  • 開発手法: Agile (Scrum, Kanban, etc.)

ユニークなチャレンジ

  • メルカリグループのビジネスを加速: RealCard/コード決済/ネット決済チームは、メルカード(RealCard)をはじめ、コード決済やネット決済などメルカリグループの決済領域に関わるプロダクトを開発・運用しています。大規模トラフィックを高品質かつセキュアに処理しながら、決済体験の改善や新機能追加、既存システムの継続的な進化を推進します。また、社内外の多様なステークホルダーと連携し、仕様検討からリリース後の運用までエンドツーエンドで責任を持つことで、安定稼働と品質向上を実現します

応募要件

  • 求める経験・スキル
    • メルカリグループおよび各カンパニーのミッションとバリューに共感していただける方
    • Webアプリケーション開発の知識と経験
    • DB(RDB, NoSQL, etc)におけるスキーマの設計、効率的なクエリ作成
    • Webアプリケーションの運用/チューニング経験、セキュリティの知識
    • ソフトウェアアーキテクチャの設計とミドルウェア選定の経験
    • オーナーシップを持ってソフトウェアの開発を進める力
    • 生成AIを活用した開発フローの効率化を自ら実践し、チームの生産性向上に寄与できる能力

  • 歓迎する経験・スキル
    • Go、GCPでの開発・運用経験
    • 大規模トラフィックシステムの開発・運用経験
    • 新規サービスの立ち上げやサービスの成長期におけるチャレンジの経験
    • 開発者のリードやマネジメント、プロセス改善の経験
    • 統計的手法を背景としたデータ分析の経験
  • 語学力
    • 日本語:CEFR B2相当以上必須
    • 英語:業務での使用経験がある方歓迎

※CEFRの詳細については、こちらをご覧ください

メルカリグループについて知る 

選考について

メルカリグループではメルカリグループおよび各カンパニーのミッションとバリューへの共感・体現を大切にしています。メンバーが発揮する価値の総量が最大化されるような組織づくりを推進するために、候補者のみなさんの経験やスキルをより正しく理解したいと考えています。

選考の流れ

  • 書類選考
  • 技術課題:HackerRankでの技術課題をお願いします。(面接タイミングと前後することがあります)
  • 面接:ポジションにより、複数回の面接をお願いします
  • リファレンス:オンライン回答形式のもので、最終選考の前後でお願いします
  • オファー:最終選考とリファレンスの内容より決定されます

 ※詳しくは  こちらのページをご覧ください

選考における機会の平等  

メルカリでは、バックグラウンドによって個人の可能性が決めつけられることなく、自由に価値を生みだす機会を手にできる社会の実現を目指しています。そしてメルカリがミッションを実現するために「Inclusion & Diversity」という考え方は不可欠な存在だと考えています。

採用活動においても、メルカリのミッション・バリューに共感する、様々なバックグラウンドの方にジョインしていただけるよう、年齢、性別、性的指向、人種、宗教、身体能力、その他記号に基づくあらゆる差別をなくすことを約束します。

詳しくは、I&D statementをご覧ください。

なお、ご応募の際にはプライバシーポリシーをご確認ください。