Product Engineer,Backend - Mercoin

Salary not provided

GoKubernetesGCPNext.js

Minimum year of experience: 3

Mercari

Job Description

This job requires Japanese language ability. JD is available in Japanese only.

Introduction

Circulating all kinds of value and expanding everyone's potential

"What can we do to create a richer society in the face of limited earth resources?" In 2013, Mercari was born out of founder Shintaro Yamada's awareness of this issue during his world travels. We believe that by circulating all kinds of value, not just physical goods and money, we can enable everyone to achieve what they want to do and increase the options for contributing to society.

We will realize a world in which the potential of people all over the world can be fully realized by connecting people through the power of technology. Please see the Mercari Culture Doc for the guidelines that Mercari Group aims for.

Equal Opportunity in Recruitment

At Mercari, we strive to create a society where individuals have the opportunity to freely create value without being limited by their background. We believe that "Inclusion & Diversity" is essential to fulfilling Mercari's mission.

In our recruitment activities, we promise to eliminate all forms of discrimination based on age, gender, sexual orientation, race, religion, physical ability, and other symbols, in order to invite individuals from various backgrounds who resonate with Mercari's mission and values.

For more information, please see our I&D statement.

Job Summary

Mission / Job Description of the Mercocoin Product Engineering Team

At Mercocoin, we are involved in the planning and development of services related to cryptocurrency and blockchain.

By working on cryptocurrency businesses, we provide functions such as receiving sales revenue in Bitcoin on "Mercari" and payment and remittance functions on "Merpay", as well as providing credit, cryptocurrency and asset management functions in one wallet to create an environment where financial services can be easily used.

Furthermore, by working on blockchain technology that enables value exchange, we will create a new form of transaction where anyone can easily exchange all kinds of value, such as NFT (Non-fungible token), not limited to physical goods and money, but also services and digital content.

※ For more details about Mercari's mission and values, please see here.

The Product Engineering Team is responsible for developing the backend systems and cryptocurrency exchange systems that are the main components of Mercocoin, such as the order system for cryptocurrency trading and user management functions.

There is also interaction with business teams such as product managers and trading teams, allowing for direct involvement in the growth of the product.

The specific responsibilities are as follows:

  • Development and operation of Bitcoin trading service
  • Web application development and API development using Go
  • Designing the I/F between microservices using Protocol Buffers + gRPC
  • Measure the effectiveness of measures through quantitative and qualitative analysis of user behavior logs and improve services
  • Designing architecture and selecting middleware based on application requirements
  • Performance tuning, monitoring, and alert handling of microservices

Development Environment

  • Development language: Go
  • Infrastructure: Google Cloud Platform (Compute Engine, Kubernetes Engine, Spanner, Cloud Storage, Pub/Sub, etc.)
  • Configuration management tool: Terraform
  • Analytics platform: BigQuery / Looker / Data Studio
  • Monitoring: Datadog / PagerDuty
  • CI/CD: Circle CI / Spinnaker
  • Knowledge Tools: Confluence / Google Workspace
  • Others: GitHub / Slack
  • Development Method: Agile (Scrum, Kanban, etc.)

Unique Challenges

  • Provide new cryptocurrency-related features to Mercari's monthly 23 million users
  • Develop products that leverage unique strengths such as "being able to manage Mercari's sales revenue as an asset" and "over 14 million verified users"
  • Lead the transformation of the world as an agent at a time when the way money is handled is undergoing a major change through cryptocurrencies/blockchains

Required Qualifications

  • Sympathy with the mission and values of the Mercari Group and Mercocoin
  • Knowledge and experience in web application development
  • Designing schemas and creating efficient queries in DB (RDB, NoSQL, etc.)
  • Experience in operating/tuning web applications and knowledge of security
  • Experience in designing software architecture and selecting middleware
  • Ability to drive software development with ownership

Preferred Qualifications

  • Experience in development and operation with Go and GCP
  • Experience in developing and operating large-scale traffic systems
  • Experience in challenges during the launch and growth phase of new services
  • Experience in leading and managing developers, process improvement
  • Experience in data analysis background with statistical methods
  • Experience in the field of cryptocurrency or NFT

Selection Criteria

  • Takes initiative, flexible, and has a sense of speed
  • Has the initiative to actively absorb new knowledge and a wide range of fields
  • Takes responsibility for the assigned work and makes maximum efforts
  • Enjoys diverse changes for improvement and growth
  • Able to proactively propose improvement ideas and take action

※ For more details, please see the page here.

Language Requirements

One of the following:

  • English: Independent (CEFR - B2) / Japanese: Basic (CEFR - A2)
  • Japanese: Independent (CEFR - B2) / English: Basic (CEFR - A2)

※ For details about CEFR, please see here.

Related Articles

Employment Conditions

Employment Type

Full-time employee

  • Probationary period: 3 months after joining (same conditions as regular employment)

Office

Roppongi

  • Measures against passive smoking: Indoor smoking ban
  • Mercari has a system called "YOUR CHOICE" that allows you to choose your work style. You can choose to work in the office or work remotely. *Excluding some positions.

Working Hours

  • Flextime system (no core time, no fixed working hours)

    *Please inquire about specific positions when applying.

Holidays and Breaks

  • Two days off per week (public holidays, year-end and New Year holidays, etc.)
  • Paid leave, condolence leave, relaxation leave, sick leave

Salary

  • Monthly salary (including fixed overtime pay)
  • Determined based on skills, experience, and ability
  • Reviewed twice a year

Benefits

  • Various social insurance benefits

  • Incentive system

  • Support system for employees and their families

    *For details, please see the page here.

Support

  • Relocation support
  • Language learning support
  • Translation and interpretation support

*For details, please see the page here.

Media

Corporate Websites

Owned Media