What is a Software Engineer at Mercari?
As a Software Engineer at Mercari, you are responsible for building, scaling, and optimizing the backend architecture and user-facing systems that power one of the world's premier C2C marketplace platforms. Mercari operates across global engineering centers—including Tokyo, Palo Alto, and Bangalore—processing millions of concurrent marketplace listings, micro-transactions, and mobile payment integrations through Merpay. Your code directly impacts how sellers list items effortlessly and how buyers safely discover and purchase goods across diverse international markets.
In this role, you will work primarily with technologies such as Golang, Java, PHP, and modern frontend/mobile stacks like React and Flutter. You will operate within a microservices ecosystem hosted on cloud infrastructure like GCP and AWS, managed via Docker and Kubernetes. Engineering at Mercari emphasizes high autonomy, rapid release cycles, and quantitative performance tuning based on user behavior logs, performance telemetry, and transactional traffic.
Joining Mercari means tackling complex scalability challenges, such as optimizing database queries on MySQL or NoSQL platforms, designing resilient event-driven architectures, and building low-latency RESTful and gRPC APIs. Expect an engineering culture driven by the company's core values: "Go Bold," "All for One," and "Be a Pro."
