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
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 web application 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: Business level (preferred)
Japanese: Business level (preferred)
Related Articles
Payment and Transaction Management Using Microservices (only available in Japanese)
A Chat With Engineers Vol.25 @hamakn (Merpay Tech Lead) Do You Have a Minute? (only available in Japanese)
The Merpay Backend Team looks for understanding and enthusiasm over expertise #WorkWithMerpay | Mercan (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