Software Engineer, Backend (Logistics) - Mercari
On-siteMinato City, Tokyo, Japan
Job Summary
Design and develop backend solutions for Mercari's Logistics platform, collaborating with product managers, business development, external partners, and internal teams to plan and execute roadmaps. Build APIs and services for internal users and external partners, with a focus on performance, scalability, and reliable data models. Work on integrating with shipping partners and supporting global expansion, while addressing system requirements and constraints identified by partner systems. This role involves contributing to API design and development (with Go), microservices architecture, cloud deployments (GCP/AWS), testing practices (unit/functional/end-to-end), and collaborating across multiple stakeholders in a fast-paced, AI-driven environment.
Required Qualifications
- Have 4+ years of experience working on large-scale backend systems.
- Have experience with backend design, development, and operational skills considering the load of large-scale services.
- Ability to design and develop with performance and scalability in mind.
- Good communication and interpersonal skills with the ability to collaborate with multiple stakeholders.
- Have knowledge and development experience in software testing, including unit testing, functional testing, and end-to-end testing.
- Have knowledge and experience in data model design and data query to efficiently utilize databases (RDBMS, NoSQL).
- Have development experience in the cloud, especially with GCP or AWS.
- Have development experience in a team using Git / GitHub or similar version control systems.
- Debug legacy systems and large scale system migrations.
- Comfortable thriving in a fast-paced, AI-driven environment with constant change.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.