Introduction
Our Mission
Building trust for a seamless society. We challenge ourselves daily to achieve this mission. Merpay's business started as a payment service, but that was just our first step towards achieving the mission we envision. We want to create a society where anyone can realize their dreams through a new ecosystem centered not only on this payment service, but on credit. Let's work together to update society's deinition of "payment," "credit," and society itself.
Our Culture
Mercari’s culture has been central to the company since our founding, with the three core values of Go Bold, All for One, and Be a Pro. In addition, the “Trust & Openness” value was introduced to embody our culture of mutual trust, where information remains transparent and rules are kept to a minimum. Regardless of how big Mercari gets, the culture will remain essential to achieving our mission and is evidenced throughout our organization.
Position Overview
Work Responsibilities
*Your assignment to either Merpay or Mercoin will be decided following the interview process.
On April 28, 2021, Mercari Group established Mercoin, Inc. Mercoin is a new company developing services related to cryptoassets and blockchain technologies. By taking on the cryptoasset business, we will make it even easier for users to utilize financial services within the Mercari marketplace app, such as by allowing users to receive payment for Mercari sales in bitcoin and providing a single wallet function that incorporates not only Merpay’s payment and remittance services, but credit, cryptoassets, and asset management features as well.
Mercari has also started work on blockchain technologies, which present new opportunities for individuals to exchange value. The company wants to redefine what it means to buy and sell, enabling anyone and everyone to easily exchange value in all its forms—not only as belongings and money, but services and digital content like non-fungible tokens (NFTs).
In these exciting times, Merpay and Mercoin are looking for Software Engineers (Site Reliability). Details on the position are as follows.
Operate apps and middleware, improve stability and performance
Build and operate databases and networks in the cloud
Establish and support the platform for microservices constructed on Kubernetes
Make tools to help foster the culture and understanding of Site Reliability Engineering, increase awareness of SRE culture among the development teams
Develop and operate various tools for automating operations
Build and operate monitoring environments for incident detection and capacity planning
Design and operate approaches to microservices platform security and compliance
As a member of the development teams, conduct monitoring and make improvements to increase stability and reliability of the product
Bold Challenges
Merpay and Mercoin are financial services, so reliability is extremely important. It’s the SRE Team’s job to create that reliability. For example, we work on developing tools to visualize reliability and will sometimes work as a part of the development teams to run improvement cycles. By collaborating with the development teams, we learn about the different domains at Merpay and Mercoin in order to provide technical support.
There aren’t many companies natively operating a financial services cloud system and using a microservices architecture. Merpay’s SRE Team always thinks about automation and develops its own tools in working to improve operations. In incorporating new tech and different perspectives into your work on operational infrastructure, you will take on a wide range of technical challenges.
Working as part of the SRE Team requires communication with a wide range of other teams, not only within the company, but in negotiation with cloud service vendors, for example. We have many members from countries outside of Japan and hold some meetings in English. This presents an opportunity to think about the reliability of Merpay and Mercoin by exploring services and infrastructure from various perspectives.
Every year sees new challenges arise, not only with work to improve operation of currently released services, but in designing and constructing new businesses for which development is yet to begin.
Required Experience
Shared belief in the mission and values of Mercari and Merpay
Understanding of the culture and mindset of Site Reliability Engineering
Experience using public (AWS, GCP, Azure, etc.) or private cloud environments
Experience operating automated environments running on tools based on the concepts of CI/CD and Infrastructure as Code
The ability to identify system issues (root of drops in performance, SPoF, etc.) and to work together with team members (including those from the development teams) to find solutions
Preferred Experience
Experience designing and operating networks in the cloud
Experiencing using CDNs such as Fastly, Cloudflare, and CloudFront
Experience with database performance tuning
Experience developing and operating products and tools using programming languages such as Go, Java, Scala, or Python
Deep knowledge and operational experience related to security, including OS, networks, and middleware
Deep knowledge of and operational experience with Kubernetes
Experience using tools based on the concept of chaos engineering, such as Gremlin, Chaos Mesh, and AWS Fault Injection Simulator
Experience building and operating service meshes using Istio, Envoy, Linkerd, Consul, etc.
Deep knowledge of the financial and cryptocurrency exchange domain, or experience building and operating infrastructure
Business-level ability in their second language (referring to English for native Japanese speakers, and Japanese for native English speakers)
Screening Criteria
Fit with Merpay’s values and understanding of the Merpay product
Communication skills to negotiate with development teams as an SRE member
Mindset of taking ownership and working proactively to solve problems
Mindset of taking the initiative to learn and apply new technology and perspectives
*Checkherefor more details.
Technical Assessment Criteria
Ability to think logically to solve the problems presented in the test
Correct error handling and testing
Sufficient readability to allow for collaboration with many different people
README and other documentation is easy to understand for the user
Language Requirements
English or Japanese: Business level
Related Articles
A Chat with Engineers Vol.20 @tjun (Merpay SRE) Do You Have A Minute?(Only available in Japanese)
Merpay CTO @sowawa and @tjun present at Google Cloud Next ‘19 in Tokyo! #MercariDays(only available in Japanese)
Merpay Microservices and Cloud Native(only available in Japanese)
Working Conditions
Employment Status
Full-timeProbationary 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 Location
Roppongi
Work Hours
Scheduled working hours: 10 AM – 7 PM
Currently, due to COVID-19 pandemic, we have introduced a full-flex system without core time to increase the choice of working hours and allow for more flexible working styles.*does not apply to all positions
Holidays
Two days off per week (as well as national holidays, New Year's break, etc.)
Paid leave, congratulatory and bereavement leave, relax days, sick leave
Salary
Annual salary paid in 12 installments (monthly)
Based on skills, experience, and abilities
Reviewed twice a year
Benefits
Complete health and social insurance
Incentive program
Support systems, including those that benefit employee family members
Language learning support
Translation/interpretationsupport
*See this page for details.
Media
Corporate Sites
Mercari, Inc.
Mercari US
Owned Media
Mercari Careers
Mercari Engineering Portal
Mercan - Introduces the people that make Mercari
Mercari US Careers
Mercari US Blog