Software Engineer, Backend - Mercoin

Salary not provided

GoKubernetesGCPNext.js

Minimum year of experience: 1

Mercari

Job Description

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

Introduction

Expanding possibilities for everyone by circulating all kinds of value:

In 2013, Mercari was founded based on the awareness that "what could be done to create a richer society with limited earth resources" during the world trip of its founder Shintaro Yamada. We believe that by circulating all kinds of value, not just physical goods and money, we can realize what everyone wants to do and increase the choices for contributing to people and society.

We will use the power of technology to connect people around the world and create a world where the potential of every individual is realized. For the principles that Mercari Group aims for, please see the Mercari Culture Doc.

Equal opportunities in the selection process

At Mercari, we aim to create a society where individuals can generate value freely without their potential being predetermined by their background. We believe that the concept of "Inclusion & Diversity" is essential for Mercari to achieve its mission.

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

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

Recruitment Information

Team Mission / Responsibilities

<Merkoin Backend Team Mission>

At Mercoin, we plan and develop services related to cryptocurrency and blockchain.

By working on the cryptocurrency business, we will not only provide the function of receiving sales money in Bitcoin on "Mercari" and the payment and transfer function on "Merpay," but also provide functions for credit, cryptocurrency/asset management in one wallet, etc., to create an environment where financial services can be easily used.

Furthermore, by working on the technology of blockchain, which realizes value exchange, we will create a new form of transactions where anyone can easily exchange all kinds of value, not only physical goods and money but also services and digital contents, such as NFT (Non-fungible token).

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

The specific duties are as follows:

  • Development and operation of Bitcoin trading service
  • Web application development and API development in Go
  • Interface design between microservices using Protocol Buffers + gRPC
  • Quantitative and qualitative analysis of user action logs and measurement of the effectiveness of measures and service improvements
  • Designing architecture and selecting middleware based on application requirements
  • Performance tuning, monitoring, and alert response for microservices

Development environment

  • Programming 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 methodology: Agile (Scrum, Kanban, etc.)

Unique Challenges

  • Being able to provide new cryptocurrency-related features to Mercari's 23 million monthly customers
  • Developing products that leverage unique strengths such as "being able to manage Mercari's sales money as assets" and "more than 14 million customers have been identity verified"
  • Being able to lead the change in the world as a key player at a time when the way of finance is greatly changing with cryptocurrency/blockchain

Required Qualifications

  • Individuals who resonate with Mercari Group and each company's mission and values
  • Sympathy with Mercari Group and Mercoin's mission and values
  • Knowledge and experience of web application development
  • Designing schemas and creating efficient queries in DB (RDB, NoSQL, etc.)
  • Experience in operation/tuning of web applications and knowledge of security
  • Experience in designing software architecture and selecting middleware
  • Ability to proceed with software development with ownership

Preferred Qualifications

  • Experience in development and operation with Go and GCP
  • Experience in developing and operating large traffic systems
  • Experience in challenges during the launch and growth period of new services
  • Experience in leading and managing developers, process improvement
  • Experience in data analysis with a background in statistical methods
  • Business experience in the field of cryptocurrency and NFT, etc.

Points of Selection

  • Leadership, flexibility, and sense of speed
  • Willingness to absorb new knowledge and a wide range of fields proactively with ownership
  • Ability to take responsibility for assigned work and make maximum efforts
  • A liking for various changes for improvement and growth
  • Proactive and able to propose improvement ideas and take action

※ For more details, please refer to the page here

Language Proficiency

  • English: Independent (CEFR - B2) Welcome
  • Japanese: Proficient (CEFR - C1) Required

※ For more details about CEFR, please see here

Related Articles

Employment Conditions

Employment Type

Full-time employee

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

Office Location

Roppongi

  • Smoking policy: Indoor smoking is completely prohibited
  • At Mercari, there is a system called "YOUR CHOICE" regarding work styles. You can choose to work in the office or choose full remote work. *Excludes certain job types.

Working Hours

  • Flextime (No core time, no fixed hours)

    *Excludes certain job types, so please inquire when applying.

Holidays

  • Complete 2 days off per week (holidays, year-end and New Year, etc.)
  • Paid vacation, bereavement leave, relaxation leave, Sick Leave

Salary

  • Monthly salary system (including fixed overtime allowance)
  • Determined based on skills, experience, and abilities
  • Reviewed twice a year

Benefits

  • Various social insurance

  • Incentive system

  • Support system for employees and their families

    *For more details, please see the page here.

Support

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

*For more details, please see the page here.

Media

Corporate Websites

Owned Media

#LI-DNI