Back to Archive

Software Engineer, Backend (Tokyo)

Mercari, Inc.

Tokyo, Japan | Posted: 4 years ago

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

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. From fashion to toys, shoes to electronics and beyond, Mercari's mission is to create value in a global marketplace where anyone can buy and sell. Know more: https://about.mercari.com/en/

▼Job Description

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

・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

REQUIREMENTS

▼Minimum Qualifications

・Strong understanding of the company mission and values

・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

▼Preferred

・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

This job was sourced from GitHub Jobs.