Taro Logo

Software Engineer, Backend - Mercari Mobile

A Japanese technology company operating a marketplace app that facilitates C2C (customer-to-customer) sales of used items.
Minato City, Tokyo, Japan
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
1+ year of experience
E-Commerce · Consumer

Description For Software Engineer, Backend - Mercari Mobile

Mercari is seeking a Backend Software Engineer for their Mobile division, a newly launched service as of March. The role focuses on developing and scaling microservices using Go, with a strong emphasis on building robust APIs and infrastructure on Google Cloud Platform. The team operates in a hybrid work environment, combining in-office collaboration with remote work flexibility.

The position involves working with cutting-edge technologies including Protocol Buffers, gRPC, and various GCP services. Engineers will be responsible for designing and implementing microservices, optimizing performance, and contributing to the growth of Mercari's mobile service into a core business segment.

The development environment is modern and comprehensive, utilizing tools such as Terraform, Kubernetes, CircleCI, and various monitoring solutions like Datadog and PagerDuty. The team follows Agile methodologies and emphasizes both technical excellence and collaborative problem-solving.

This is an exciting opportunity to join a growing product at a significant scale, where engineers can experience both the stability of an established company and the dynamic pace of a startup. The role offers significant autonomy and the chance to impact a service that aims to revolutionize the intersection of mobile communications and marketplace experiences.

Candidates should be passionate about creating user-centric solutions and comfortable working in a fast-paced, collaborative environment. The position requires strong technical skills in Go and microservices architecture, along with the ability to communicate effectively in Japanese (CEFR C1 level required) and basic English skills.

The team culture emphasizes continuous learning, with regular study sessions and opportunities to work with AI tools and new frameworks. Engineers will participate in face-to-face discussions for design and specifications when in office, while having the flexibility to focus on development tasks during remote work days.

Last updated 9 days ago

Responsibilities For Software Engineer, Backend - Mercari Mobile

  • Microservice development and API development using Go
  • Interface design between microservices using Protocol Buffers + gRPC
  • Service improvement through quantitative and qualitative analysis of user behavior logs
  • Architecture design and middleware selection based on application requirements
  • Performance tuning, monitoring, and alert response for microservices

Requirements For Software Engineer, Backend - Mercari Mobile

Go
Kubernetes
PostgreSQL
  • At least 1 year of development experience with Go
  • Experience in database schema design and efficient query creation (RDB, NoSQL)
  • Experience in web application operation/tuning and security knowledge
  • Experience in software architecture design and middleware selection
  • Ability to drive software development with ownership
  • Japanese language proficiency (CEFR - C1 level)
  • Basic English skills (CEFR - A2 level) preferred

Benefits For Software Engineer, Backend - Mercari Mobile

  • Flexible working hours with no core time
  • Remote work options
  • Educational opportunities through team study sessions
  • Modern tech stack and tools

Interested in this job?

Jobs Related To Mercari Software Engineer, Backend - Mercari Mobile