About this role
This job requires Japanese language ability. JD is available in Japanese only. 本ポジションは英文JDの用意がありません。
Software Engineer, Backend - Mercoin雇用形態: 正社員働き方: フレックスタイム制(コアタイムなし・フレキシブルタイムなし)勤務地: 六本木 詳細はキャリアサイトの募集要項よりご確認ください
メルカリグループについてあらゆる価値を循環させ、あらゆる人の可能性を広げる
「地球資源が限られているなか、より豊かな社会をつくるために何ができるか」。2013年、創業者の山田進太郎が世界一周の旅で抱いた課題意識から、フリマアプリ「メルカリ」は生まれました。私たちは、物理的なモノやお金に限らずあらゆる価値を循環させることで、誰もがやりたいことを実現し、人や社会に貢献するための選択肢を増やすことができると信じています。
テクノロジーの力で世界中の人々をつなぎ、あらゆる人の可能性が発揮される世界を実現していきます。メルカリグループの目指すべき方針については Mercari Culture Doc をご覧ください。
組織・チームのミッション Mercari Engineering Principles Mercari Engineering Principles は、メルカリのエンジニアリング組織における信念や行動の基盤となる共通認識を明文化したもので、メルカリのメンバー全員が共有するMission、Value、Cultureをエンジニアリングの視点から補完するものとなります。これらのPrinciplesは、私たちが長期的に実現しようとする理想的な姿を定義することで、最終的にメルカリのミッションを達成するために活用していきます。Passion For The ProductGrow TogetherSolve Through MechanismsCollaborate Openly詳細についてはエンジニアリングカルチャー をご覧ください
<メルコインBackendチームのミッション>
メルコインでは、暗号資産やブロックチェーンに関するサービスの企画・開発を行っています。暗号資産事業に取り組むことで、「メルカリ」においては、売上金のビットコインでの受け取り機能の提供や、「メルペイ」においても決済・送金機能の提供にとどまらず、与信、暗号資産・資産運用の機能を一つのウォレットで提供していくなど、より簡単に金融サービスを利用できる環境を構築します。さらに、価値交換を実現するブロックチェーンの技術に取り組むことで、NFT(Non-fungible token)等、これまでのモノ・お金に限らず、サービスやデジタルコンテンツなどのあらゆる価値を誰もがかんたんに交換できる新しい取引の形を創出していきます。メルカリのミッション・バリューについての詳細はこちらをご覧ください
業務内容ビットコイン取引サービスの開発運用GoによるWebアプリケーション開発、API開発Protocol Buffers + gRPC を用いたマイクロサービス間のI/F設計ユーザーの行動ログなどの定量的・定性的な分析による施策の効果測定とサービス改善アプリケーション要件に基づいたアーキテクチャの設計、ミドルウェアの選定マイクロサービスのパフォーマンスチューニング、モニタリング、アラート対応開発環境
開発言語:Goインフラ: Google Cloud Platform(Compute Engine, Kubernetes Engine, Spanner, Cloud Storage, Pub/Sub, etc.)構成管理ツール:Terraform分析基盤:BigQuery / Looker / Data Studioモニタリング: Datadog / PagerDutyCI/CD:Circle CI / SpinnakerKnowledge Tool:Confluence / Google Workspaceその他:GitHub / Slack開発手法: Agile (Scrum, Kanban, etc.)
ユニークなチャレンジメルカリのビットコイン取引サービスは300万人以上のお客さまがおり、業界全体でユーザー数が1,000万人前後ということを考えると、業界に大きな影響を与えることができるメルカリの月間2,300万人のお客さまに、暗号資産関連の新機能を提供できる「メルカリの売上金を資産として運用できる」「1,400万人を超えるお客さまが本人確認済み」など独自の強みを活かしたプロダクト開発ができる暗号資産/ブロックチェーンによって金融のあり方が大きく変わろうとしているタイミングで、主体者として世の中の変革をリードできる
応募要件求める経験・スキルメルカリグループおよび各カンパニーのミッションとバリューに共感していただける方Webアプリケーション開発の知識と経験DB(RDB, NoSQL, etc)におけるスキーマの設計、効率的なクエリ作成Webアプリケーションの運用/チューニング経験、セキュリティの知識ソフトウェアアーキテクチャの設計とミドルウェア選定の経験オーナーシップを持ってソフトウェアの開発を進める力歓迎する経験・スキルGo、GCPでの開発・運用経験大規模トラフィックシステムの開発・運用経験新規サービスの立ち上げやサービスの成長期におけるチャレンジの経験開発者のリードやマネジメント、プロセス改善の経験統計的手法を背景としたデータ分析の経験暗号資産やNFTなどの領域での業務経験語学力日本語:Independent (CEFR - B2) / 英語:Basic (CEFR - A2) ※CEFRの詳細については、こちらをご覧ください
メルカリグループについて知る キャリアサイト https://careers.mercari.com/ メルカン:https://mercan.mercari.com/ SNS:X / Linkedin ビットコイン取引サービス、全利用者申込開放から2週間で利用者数10万人を突破!新CEO・中村奎太に聞く、メルコインが見据える未来メルカリ、「ビットコインで買い物」を2024年に開始──デジタルが行き交う次のメルカリ構想【2024年始特集】 メルコインにおけるGitHub Actions活用術
選考についてメルカリグループではメルカリグループおよび各カンパニーのミッションとバリューへの共感・体現を大切にしています。メンバーが発揮する価値の総量が最大化されるような組織づくりを推進するために、候補者のみなさんの経験やスキルをより正しく理解したいと考えています。
選考の流れ
書類選考技術課題:メルコインのエンジニアポジションでは事前のGithubの技術課題もしくは1次面接にてSystem Design Interviewを実施いたします。ご希望やご経験に応じ、弊社にてご提案させていただくことがございます。面接:ポジションにより、複数回の面接をお願いしますリファレンス:オンライン回答形式のもので、最終選考の前後でお願いしますオファー:最終選考とリファレンスの内容より決定されます ※詳しくは こちらのページをご覧ください
選考における機会の平等 メルカリでは、バックグラウンドによって個人の可能性が決めつけられることなく、自由に価値を生みだす機会を手にできる社会の実現を目指しています。そしてメルカリがミッションを実現するために「Inclusion & Diversity」という考え方は不可欠な存在だと考えています。
採用活動においても、メルカリのミッション・バリューに共感する、様々なバックグラウンドの方にジョインしていただけるよう、年齢、性別、性的指向、人種、宗教、身体能力、その他記号に基づくあらゆる差別をなくすことを約束します。
詳しくは、I&D statementをご覧ください。
なお、ご応募の際にはプライバシーポリシーをご確認ください。
