About the job

This role requires proficiency in the Japanese language. Please note that the job description is available only in Japanese.
Backend Software Engineer - Merpay
- Employment Type: Full-time
- Work Style: Flexible working hours (No core time, no flexible time)
- Location: Roppongi
For more details, please visit our career site.
About the Mercari Group
Circulating value to expand everyone’s potential
Founded in 2013 by Shintaro Yamada after a journey around the world, Mercari was born from the desire to create a more abundant society amid limited global resources. We believe that by circulating all forms of value, not just physical goods and money, we can provide everyone with the opportunity to realize their ambitions and contribute to society.
Through the power of technology, we aim to connect people globally and create a world where everyone can unleash their potential. For more on our guiding principles, please refer to the Mercari Culture Document.
Team Mission
- Mercari Engineering Principles: These principles form the foundation of belief and action within the Mercari engineering organization, complementing our Mission, Values, and Culture from an engineering perspective. They define the ideal state we aim to achieve in order to ultimately fulfill Mercari's mission.
- Passion for the Product
- Grow Together
- Solve Through Mechanisms
- Collaborate Openly
For more information about our engineering culture, please visit here.
Work Style and Team Culture
- This recruitment will focus on hiring for the Merpay's Balance Team and the MerCard/Code Payment/Online Payment Team. Depending on your preferences and experience, we will determine which team you will be assigned to.
- The engineering team at Merpay comprises highly specialized members from the Mercari Group, organized into teams by business domain. We engage in architecture discussions on Slack, exchange Pull Requests on GitHub, and foster an open culture of knowledge sharing. Weekly study sessions like Go Friday allow all members to enhance their skills together, even those without prior experience in developing web applications with Go.
For more on Mercari's mission and values, please refer to this link.
Responsibilities
- Development of microservices and APIs using Go
- Interface design between microservices using Protocol Buffers and gRPC
- Quantitative and qualitative analysis of user behavior logs for measuring the effectiveness of initiatives and improving services
- Architectural design based on application requirements, including middleware selection
- Performance tuning, monitoring, and alert response for microservices
Development Environment
- Programming Language: Go
- Infrastructure: Google Cloud Platform (Compute Engine, Kubernetes Engine, Spanner, Cloud SQL, Storage, Dataflow, Pub/Sub, etc.)
- Configuration Management Tools: Terraform
- Analytics Platform: BigQuery / Looker / Data Studio
- Monitoring: Datadog / PagerDuty / Sentry
- CI/CD: Spinnaker
- Knowledge Tools: Confluence / Notion
- Others: GitHub / Slack
- Development Methodologies: Agile (Scrum, Kanban, etc.)

