Software Engineer, Backend
- Tokyo
- Remote OK - Anywhere in Japan
- Full-time
- April 24, 2024
Position Overview
Working at Merpay
Merpay is home to some of the greatest experts within Mercari Group. Our commitment to a culture of openness allows members to discuss architecture on Slack channels organized by business domain, send pull requests to each other on GitHub, and share knowledge on the internal Wiki. We hold “Go Friday” and other weekly study groups for engineers but open to all, encouraging engineers to help one another grow. Some members have no experience developing in Go before they join, but we help turn them into Go enthusiasts early on through involvement in our internal Go community and “Gopher Dojo,” our short-term, intensive training. Members further develop their expertise while demonstrating their abilities at both internal and external engineering community events.
Job Description
Handle microservice and API development in Go
API/interface design for microservices using Protocol Buffers and gRPC
Improving services and measuring effectiveness using quantitative and qualitative analysis on user behavior logs, etc.
Design architecture and select middleware based on application requirements
Microservice performance tuning, monitoring, and alert handling
Development Environment
Programming languages: Go
Infrastructure: Google Cloud Platform (Compute Engine, Kubernetes Engine, Spanner, Cloud SQL, Storage, Stackdriver Logging, Dataflow, Pub/Sub, etc.)
Configuration management tools: Terraform
Analysis Platform: BigQuery / Looker / Data Studio
Monitoring: Stackdriver Monitoring / Datadog / PagerDuty / Sentry
CI/CD: Circle CI / Spinnaker
Knowledge Tool: Crowi / Confluence
Other: GitHub / Slack
Development Method: Agile (Scrum, Kanban, etc.)
Required Experience
Shared belief in Merpay’s mission and values
Knowledge and experience in web application development
Experience designing schemas and creating efficient queries for databases (such as RDB, NoSQL, etc.)
Experience operating web applications and conducting performance tuning, knowledge in security
Experience selecting middleware and designing software architecture
Ability to take ownership and lead the software development process
Preferred Experience
Experience developing and operating using Go and GCP
Experience developing and operating large-scale, high traffic system
Experience establishing new services and tackling the challenges in the growth phase of a service
Experience as developer lead or management / experience improving the development process
Experience in statistical data analysis
Language Requirements
English: Proficient (CEFR - C1) preferred
Japanese: Independent (CEFR - B2) preferred
*For details about CEFR, see here
Working Conditions
Employment Status
Full-time
Probationary period: First 3 months after joining the company. (During this period your contract conditions will be the same as that of a permanent employee.)
Office
Roppongi
Smoking is prohibited within our offices
Mercari has introduced a work style policy called “Your Choice.” Each member is free to choose whether they want to work in the office or work fully remote. *Exceptions made for certain kinds of work.
About メルペイ
フリマアプリ「メルカリ」で培った技術力、情報基盤をもとに、モバイル決済サービス「メルペイ」を提供しています。株式会社メルカリの100%子会社。メルカリ本社よりは外国籍社員は少ないものの、日本企業としては非常にダイバシティが豊かで、国籍にかかわらず国内外から優秀なエンジニア、デザイナーを採用しています。
--- Japanese follows ---
株式会社メルペイは、株式会社メルカリのグループ会社として2017年に設立し、決済、与信事業を中心に金融サービスを展開している会社です。
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.