Software Engineer (Microservices Architecture)

Job Type
Permanent
Salary
7,000,000 JPY - 10,000,000 JPY per year
Japanese Level
None
English Level
Fluent (TOEIC 990)
Start Date
ASAP
Location
Tokyo

Description

Famous C to C E-commerce company is looking for a Microservices Architecture!
Their Microservices Architecture team oversees the whole backend architecture and provides guidance and help to each backend team on the design and implementation of microservices.
We are responsible for ensuring a scalable and robust architecture for the backend API by providing architecture design, implementing core middlewares and services and introducing microservices development guidelines to the whole engineering organization.

【Responsibilities】
‐ Design the overall architecture and roadmap for the backend systems
‐ Design and implement common middlewares and core microservices
‐ Work with the Platform and SRE team to provide a robust microservices platform, introduce new datastores and plan database migration
‐ Work across multiple backend teams to help design, build and evolve microservices
‐ Help form a healthy organization structure, define guidelines on service development, testing, deploy and monitoring to the whole engineering organization
 

【会社概要 | Company Details】
2013年に創業し、急成長しているC2CのEコマース企業です。グローバル展開にも意欲的で、オフィスも国際的な雰囲気です。
Our client is a fast growing C to C E-commerce company. Their selling application has become one of the largest marketplace in Japan.

【就業時間 | Working Hours】
10:00 - 19:00(Mon - Fri)

【休日休暇 | Holidays】
完全週休2日制(土日祝休み)、年末年始、年次有給休暇、その他特別休暇など
Saturday, Sunday, and National Holidays, Year-end and New Year Holidays, Paid Holidays, Other Special Holidays

【待遇・福利厚生 | Services / Benefits】
各種社会保険完備(厚生年金保険、健康保険、労災保険、雇用保険)、通勤交通費支給等
Social insurance, Transportation Fee

Required Skills

‐ Strong programming skills
‐ Experience building scalable and robust API
‐ Experience with SOA or microservices architecture design
‐ Good documentation and communication skill

Preferred Skills

‐ Familiar with Golang
‐ Deep knowledge of SQL and NoSQL databases
‐ Experience with Docker and Kubernetes
‐ Good understanding of cloud-native applications and infrastructure, especially GCP
‐ Demonstrated skills in leading projects across multiple teams