M

Mercari

Peer-to-peer mobile marketplace for secondhand goods

Software Engineer - Backend Architect

Backend EngineeringConfirmed live in the last 24 hours
Full-timeMinato City, Tokyo, JapanNo salary listed

About the Job

Requirements

  • Experience developing and operating in backend or infrastructure technology domains.
  • Experience designing data models using relational database management systems and NoSQL.
  • Experience applying knowledge of network protocols such as TCP/IP and HTTP.
  • Experience discovering and resolving causes of technical problems in systems, such as performance degradation.
  • Experience independently identifying technical problems and solving cross-organizational issues.
  • Intermediate English proficiency (CEFR B1) is required.
  • Proficient Japanese ability (CEFR B2) is required.

Responsibilities

  • Design high-level architecture and create, implement, and share guidelines and best practices.
  • Share, support the introduction of, and develop common mechanisms across the Mercari organization.
  • Investigate technical issues, propose and implement solutions, and support their introduction.
  • Provide technical leadership and improve the organization's technical level.
  • Develop and deploy services for internal developers.
  • Identify and solve architectural challenges spanning more than 400 microservices managed by more than 50 teams, carefully analyzing trade-offs and ensuring architectural decisions proceed effectively.
  • Continuously update architecture to meet security, IT governance, and legal compliance requirements while improving customer experience and development productivity.
  • Plan and propose services for internal engineers and support their introduction.
  • Proactively discover and resolve problems experienced by engineers.
  • Develop services for internal and external use, respecting open-source software culture.

Desired Qualifications

  • Experience developing with Go.
  • Experience developing in the cloud using Google Cloud Platform or Amazon Web Services.
  • Experience developing systems using container technologies such as Docker and Kubernetes.
  • Experience developing and operating software based on microservice architecture.
  • Experience designing secure systems based on authentication and authorization.
  • Experience making technical decisions using DesignDoc and ADR.
  • Ability to consider organizational productivity as well as individual productivity.
  • Ability to understand abstract requirements and make solutions broadly easy to use.
  • Ability to continuously develop and improve services while considering operational costs.
  • Ability to propose and execute solutions for issues across different domains as needed.
  • Experience developing and operating internal managed services and software development kits.
  • Experience solving internal issues through open-source software development and contributions.

About the Company

Mercari

Peer-to-peer mobile marketplace for secondhand goods

Mercari operates a mobile peer-to-peer marketplace for buying and selling secondhand goods. Users list items by taking photos in the app, and buyers complete purchases there, with payments held in escrow until receipt is confirmed. Revenue comes from seller fees (10% in Japan; 10% plus 3.6% buyer protection in the US), plus Merpay payments and promoted listings, plus shipping partnerships for integrated delivery. The platform differentiates itself through a simple mobile experience, escrow and buyer protection, shipping integration, and a broader marketplace including Mercari Shops for sellers, with a goal of extending product life and supporting a circular economy.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Tokyo, Japan
Founded
2013

Recently Posted Jobs

Explore more opportunities at Mercari

See more jobs