Back to Archive

Software Engineer, Backend (Tokyo)


Minato City, Japan | Posted: 9 months ago

This job is expired and may no longer be accepting applications.


About Mercari

Mercari is a marketplace app that makes it easy for people to safely sell and ship their things. Launched in 2013, the Mercari app has been downloaded over 100M times in Japan and the US. It's now among the largest peer-to-peer selling platforms globally. Mercari's mission is to create value in a global marketplace where anyone can buy and sell.

Job Description

Design, development, and operation of Mercari's API and web app using Go and PHP

Design, development, and operation of tools to support the customer support team and planning-related work

Design, development, and operation of various microservices making up the Mercari API

Lead the team's development


Minimum Requirements

A minimum of 5 years backend software development, or equivalent experience

Experience with design, development, and operation of backend APIs using Go

Knowledge of and experience with software test including unit testing, functional testing, e2e testing

Knowledge of and experience with optimization of queries and data model design for the efficient usage of RDBMS and NoSQL databases.

Cloud development experience (preferably GCP, or AWS)

Experience with team development using Git/Github or similar version management systems

Ability to design, develop and operate large-scale services in heavy traffic scenarios

Experience with project management and/or team leadership

Strong understanding of the company mission and values


Experience developing and operating in a microservice architecture

Experience with on-call support for a service

Knowledge of web app security

Experience with development using external APIs such as payment, delivery, etc.

Experience sharing and contributing to an OSS project

Experience with scrum

Technical Environment

Languages: Go & PHP

Infrastructure: Dedicated servers, MySQL, memcached, Nginx, Solr, Elastic Search, Google Cloud Platform (Compute Engine, Kubernetes Engine, Spanner, Cloud SQL, Datastore, Storage, Stackdriver Logging, Dataflow, Pub/Sub, etc.)

Configuration management tool: Terraform

CI/CD: Circle CI / Spinnaker

Monitoring: Stackdriver Monitoring / Datadog / PagerDuty / Sentry / Mackerel / NewRelic / ELK Stack

Knowledge Tools: Confluence / Crowi

Other: GitHub / Slack / JIRA

Process: Scrum


Contract Type


Probationary Period: 3 months (salary same as above)



Work Hours

Fixed working hours 10:00-19:00

Flex time (core hours 12:00-16:00, 60 minute lunch)


Annual salary, paid monthly

Based on your experience, skills and potential

Reviewed twice a year


-Two days off per week, Japanese national holidays, New Year's vacation etc.

-Paid Leave, Bereavement Leave, Relax Days, Sick Leave

This job was sourced from StackOverflow Jobs.