Back to Archive

Software Engineer, Backend (Tokyo)

Mercari

Minato City, Japan | Posted: 4 years ago

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

DESCRIPTION


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


REQUIREMENTS


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


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


WORKING CONDITIONS


Contract Type


Full-time


Probationary Period: 3 months (salary same as above)


Location


Roppongi/Tokyo


Work Hours


Fixed working hours 10:00-19:00


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


Salary


Annual salary, paid monthly


Based on your experience, skills and potential


Reviewed twice a year


Holidays


-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.