Jobs in Japan
Explore hand-picked jobs in Japan for English speakers across tech, education, marketing, and more.
Vetted companies only. Apply from overseas.
Explore hand-picked jobs in Japan for English speakers across tech, education, marketing, and more.
Vetted companies only. Apply from overseas.
In the Mercari API Team, our primary focus is on the development and management of the monolith service, with two main objectives: migration and maintenance. The first objective involves migrating all critical dependencies out of the monolith service. This requires a deep understanding of how the service has evolved over time, as well as close collaboration with relevant teams to ensure a smooth migration process. The second objective focuses on maintaining the monolith service to ensure stability and resilience. This involves adopting an SRE mindset to keep the service reliable through activities such as service operations, performing language and security updates, and working with relevant teams to enforce best practices in monolith service development.
Experience in backend engineering for mission-critical services. Hands-on experience being on-call for mission-critical high-traffic backend systems, with a focus on ensuring reliability and stability. Familiarity with programming languages such as PHP and Go (while not primary requirements, these will be advantageous), as well as a basic understanding of Kubernetes and Terraform. Strong communication skills to effectively coordinate with relevant teams during migration efforts. Ability to understand and align with Mercari's technical direction while contributing to service growth and scalability.
Expertise in 'software archaeology,' with the ability to analyze and understand the history and evolution of legacy codebases and resources. Familiarity with implementing and maintaining observability for large-scale monolith systems to ensure service reliability.