Software Engineer, Backend Architect - Mercari
Salary not provided

JD in Japanese follows. 英文の後に和文JDをご覧いただけます。
Platform Engineer
- Employment Status: Full-time
- Work Hours: Full Flextime (no core time)
- Office Location: Roppongi
About the Company
Circulate all forms of value to unleash the potential in all people.
"What can I do to help society thrive with the finite resources we have?" Our marketplace app was born in 2013 out of this thought. By circulating all forms of value, not just physical things and money, we aim to create opportunities for anyone to realize their dreams and contribute to society. Our vision is to use technology to connect people across the globe so anyone can unleash their potential.
Organization/Team Mission
Engineering Principles
- Passion For The Product
- Grow Together
- Solve Through Mechanisms
- Collaborate Openly
Team Information
- Address cross-organizational technical challenges to improve quality, stability, security, and scalability across the company.
- Lead the cycle of backend technology standardization: investigating issues, implementing and proposing solutions, executing, and supporting rollout.
- Collaborate with Tech Leads and Product Managers to promote consistent architecture.
- Continuously learn and introduce new technologies, incorporate them into the stack, and disseminate mechanisms and concepts to developers.
- Lead the development of enabling mechanisms in collaboration with SRE and Platform teams.
Work Responsibilities
- Design high-level architecture and create/implement/share guidelines and best practices.
- Share, support introduction, and develop common mechanisms across the organization.
- Investigate technical issues, propose solutions, implement, and support rollout.
- Provide technical top-leading and organizational technical level improvement.
- Develop and deploy services for internal developers.
Unique Challenges
- Operate in a microservice architecture with 400+ microservices managed by 50+ teams, requiring identification and solution of cross-team architecture challenges.
- High-impact technical decisions necessitate meticulous analysis of trade-offs, and balancing deep thinking with action.
- Ensure high levels of security and compliance, while enhancing customer experience and development productivity.
- Opportunity to own the end-to-end process, from planning to support for internal engineer-focused services.
- Be a proactive problem solver, not just a supporter, who truly understands engineers' pain points.
- Encourage internal and external output of developed services; development style respects OSS culture wherever possible.
Qualifications
Required Experience/Skills
- Alignment with company mission and values.
- Experience in backend or infrastructure development and operations.
- Experience in data model design with RDBMS and NoSQL.
- Knowledge of network protocols (TCP/IP, HTTP) in practice.
- Experience identifying and resolving technical issues (e.g., performance degradation).
- Ability to independently discover technical problems and solve cross-organizational issues.
Preferred Experience/Skills
- Development experience with Go.
- Experience in cloud development using GCP or AWS.
- Experience developing with container technologies (Docker, Kubernetes).
- Experience with microservice architecture in software development and operation.
- Secure system design using authentication/authorization.
- Technical decision-making using DesignDoc or ADR.
- Focus on organizational as well as individual productivity.
- Strength in understanding and generalizing abstract requirements.
- Capable of continuous development/improvement with operational cost in mind.
- Willingness to propose/execute solutions for diverse domain issues.
- Experience developing/operating internal managed services and SDKs.
- Experience solving internal issues via OSS development and contributions.
Language
- English: Intermediate (CEFR-B1) required
- Japanese: Proficient (CEFR-B2) required
Learn More
- Careers site
- Blog (Mercan)
- SNS: X (Twitter) / LinkedIn
- Scenario-Based Integration Testing Platform for Microservices
- The World Is at Your Pull Request!
- Communication Architecture for Data Isolation Between Systems
- An Attempt to Re-architect a Huge BFF Using gRPC Federation
- gRPC APIs under One Roof: Mastering gRPC Federation for Efficient BFFs
Equal Opportunity Hiring
We strive to realize a world in which no one's potential is limited by their background. Inclusion & Diversity is essential to our mission. We are committed to eliminating discrimination and ensuring everyone who shares our mission/values can join us.
Inclusion & Diversity Statement
プラットフォームエンジニア
- 雇用形態: 正社員
- 働き方: フレックスタイム制(コアタイムなし)
- 勤務地: 六本木
会社について
あらゆる価値を循環させ、あらゆる人の可能性を広げる。
「地球資源が限られているなか、より豊かな社会をつくるために何ができるか」。この課題意識からフリマアプリが2013年に誕生しました。物理的なモノやお金に限らずあらゆる価値を循環させることで、誰もがやりたいことを実現し、人や社会に貢献する選択肢を増やせると信じています。テクノロジーの力で世界中の人々をつなぎ、あらゆる人の可能性が発揮される世界を目指しています。
組織・チームのミッション
エンジニアリング・プリンシプル
- Passion For The Product
- Grow Together
- Solve Through Mechanisms
- Collaborate Openly
チーム情報
- 組織やプロダクトの品質、安定性、セキュリティ、スケーラビリティ向上のため、組織横断的な課題を技術的に解決。
- バックエンド技術の標準化推進、技術課題の調査・実装・解決法の提示・導入支援等の一連のサイクルを主導。
- Tech LeadやProduct Managerと連携し、一貫性のあるアーキテクチャ設計を推進。
- 新技術を学び、現行技術スタックへ取り込み、開発者へ普及。
- SRE・Platformチームと連携し、導入しやすい仕組み作りをリード。
業務内容
- ハイレベルなアーキテクチャ設計、指針やベストプラクティスの作成・実施・共有
- 組織横断の共通仕組みの共有、導入支援、開発
- 技術課題の調査・解決法の提示・実施・導入支援等のサイクル
- 技術的トップリーディング、組織的な技術レベルのボトムアップ
- 社内開発者向けサービスの開発・展開
ユニークなチャレンジ
- 50以上のチームが400以上のマイクロサービスを管理、マイクロサービス間の課題特定・解決が求められます。
- 意思決定範囲が広く、トレードオフ分析や深い思慮・行動力のバランスが重要。
- セキュリティと法令順守要件を高水準で満たしつつ、UXとDev Productivityを高めていく。
- 企画・導入支援含め、エンジニア向けサービスを一気通貫で推進可能。
- 「支援者」でなくペインの「理解者」として主体的に課題解決に取り組む。
- 開発サービスは社内外へのアウトプット推奨、OSSカルチャー重視。
応募要件
求める経験・スキル
- 当社および各カンパニーのミッション・バリューへの共感
- バックエンドまたはインフラ技術領域での開発・運用経験
- RDBMS/NoSQLを用いたデータモデル設計経験
- TCP/IP、HTTP等ネットワークプロトコル知識・活用経験
- 技術課題(例:パフォーマンス低下)の発見と解決経験
- 技術的課題の自発的発見・組織横断課題解決経験
歓迎する経験・スキル
- Goによる開発経験
- GCP/AWSを用いたクラウドでの開発経験
- Docker/Kubernetes等コンテナ技術による開発経験
- マイクロサービスアーキテクチャに基づく開発/運用経験
- 認証認可に基づくセキュアなシステム設計経験
- DesignDoc/ADRによる技術的意思決定経験
- 組織視点での生産性向上への意識
- 抽象要件の理解・汎用化力
- 運用コストを考慮した継続的開発/改善力
- 柔軟な領域横断型課題解決力
- 社内マネージドサービスやSDKの開発/運用経験
- OSS開発・コントリビューションによる社内課題解決経験
語学力
- 英語:Intermediate (CEFR-B1) 必須
- 日本語:Proficient (CEFR-B2) 必須
詳細情報
- キャリアサイト
- メルカン
- SNS: X (Twitter) / LinkedIn
- Scenario-Based Integration Testing Platform for Microservices
- The World Is at Your Pull Request!
- メルコインにおけるシステム間のデータ分離を実現するための通信アーキテクチャ
- gRPC Federation を利用した巨大なBFFに対するリアーキテクチャの試み
- gRPC APIs under One Roof: Mastering gRPC Federation for Efficient BFFs
イコールオポチュニティ採用
私たちは、誰もが背景によって可能性が制限されない世界の実現を目指します。Inclusion & Diversity を重要視し、すべての応募者が平等な機会を持てるよう取り組んでいます。