User profile picture

@mercari | Mercari Japan

Created a year ago (Last Update: 4 months ago)

Software Engineer, Backend - Merpay, Japan

Gathered from company career pages. For the latest details, see the company's site. For updates to this page, contact us at contact@japanjobspace.com

💚 Less than 10 views

Software Engineer, Backend - Merpay in Tokyo, Japan

Working at Merpay

Merpay boasts an impressive assembly of top-tier experts from within the Mercari Group. Our dedication to fostering an open culture is evident through various avenues like Slack channels dedicated to architecture discussions organized by business domains, collaborative pull requests on GitHub, and the sharing of knowledge via our internal Wiki. We promote continuous learning and growth through activities such as "Go Friday" and other weekly study groups that are open to all members, creating an environment where engineers can support each other in their development. Even those with no prior experience in Go programming find themselves transformed into enthusiastic Go enthusiasts early on, thanks to our internal Go community and the immersive "Gopher Dojo" training program. Members continue to hone their skills, showcasing their expertise in both internal and external engineering community events.

Responsibilities for this role involve:

  • Go-based Microservice and API Development: Manage the development of microservices and APIs using the Go programming language.
  • API/Interface Design with Protocol Buffers and gRPC: Create API interfaces for microservices utilizing Protocol Buffers and gRPC for efficient communication.
  • Service Enhancement and Effectiveness Evaluation: Continuously enhance services by evaluating their effectiveness through quantitative and qualitative analysis of user behavior logs and other relevant data.
  • Architectural Design and Middleware Selection: Develop architectural designs for microservices and choose middleware solutions that align with the application's requirements.
  • Microservice Performance Optimization: Optimize the performance of microservices, implement robust monitoring systems, and establish effective alert handling mechanisms to ensure high-performance and reliability.

Here's an overview of the technologies and tools used in this setup:

Programming Language:

  • Go

Infrastructure:

  • Google Cloud Platform (Compute Engine, Kubernetes Engine, Spanner, Cloud SQL, Storage, Stackdriver Logging, Dataflow, Pub/Sub, etc.)

Configuration Management:

  • Terraform

Analysis Platform:

  • BigQuery
  • Looker
  • Data Studio

Monitoring:

  • Stackdriver Monitoring
  • Datadog
  • PagerDuty
  • Sentry

CI/CD:

  • Circle CI
  • Spinnaker

Knowledge Tools:

  • Crowi
  • Confluence

Collaboration and Version Control:

  • GitHub
  • Slack

Development Method:

  • Agile (Scrum, Kanban, etc.)

This tech stack encompasses a wide range of tools and platforms for infrastructure management, data analysis, monitoring, CI/CD, knowledge sharing, and collaboration, which is well-suited for modern software development and cloud-based operations.

The essential qualifications for candidates at Merpay include:

  • Alignment with Merpay's Mission and Values: A shared commitment to Merpay's mission and values.
  • Web Application Development Proficiency: In-depth knowledge and hands-on experience in web application development.
  • Database Schema Design and Query Optimization: Expertise in designing schemas and crafting efficient queries for various types of databases, including relational (RDB) and NoSQL databases.
  • Web Application Operations and Security: Experience in operating web applications and conducting performance tuning, coupled with a strong understanding of security practices.
  • Middleware Selection and Software Architecture Design: The ability to choose appropriate middleware solutions and design software architectures that match the application's requirements.
  • Ownership and Software Development Leadership: Demonstrated capability to take ownership and lead the software development process effectively.

The person in question has the following qualifications:

  • Proficiency in developing and managing projects using Go and Google Cloud Platform (GCP).
  • Proven track record in developing and managing large-scale, high-traffic systems.
  • Demonstrated expertise in launching new services and effectively addressing the challenges that arise during the growth phase of a service.
  • Experience in leadership roles as a developer lead or manager, along with a strong background in enhancing the development process.
  • Competency in statistical data analysis.
  • English: Proficient (CEFR - C1) preferred. 
  • Japanese: Independent (CEFR - B2)

* For details about CEFR, see here

Employment Status

Full-time

The probationary period at our company lasts for the initial three months after joining. During this probationary period, your contract conditions will be identical to those of a permanent employee.

Office

Roppongi

  • We have a strict no-smoking policy within our office premises.
  • At Mercari, we have implemented a work style policy called "Your Choice." This policy grants each team member the autonomy to decide whether they prefer to work in the office or opt for full remote work, with certain exceptions made for specific job roles.

Work Hours

  • Full flextime (no “core time” or “flex time”).
  • *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 monthly installments (including fixed overtime allowance).
  • Based on skills, experience, and abilities.
  • Reviewed twice a year

Benefits

  • Complete health and social insurance.
  • Incentive program.
  • Support systems, including those that benefit the employee’s family members

Support

  • Relocation support.

Circulate all forms of value to unleash the potential in all people

"How can I contribute to society's prosperity given our limited resources?" This question served as the inspiration for the creation of the Mercari marketplace app in 2013 by our founder, Shintaro Yamada, during his travels around the world. We firmly believe that by facilitating the circulation of various forms of value, extending beyond physical items and money, we can open doors for individuals to pursue their aspirations and make positive contributions to society and those in their proximity. Mercari is committed to leveraging technology to connect people across the globe, ultimately striving to build a world where everyone can unlock their full potential. For more details on Mercari Group's mission, please refer to Mercari's Culture Doc.

Equal Opportunity Hiring

At Mercari, our mission is to build a world where no one's potential is constrained by their background, and where everyone has the liberty to generate value. We strongly emphasize that fostering a culture of Diversity & Inclusion is integral to realizing our mission.

This principle naturally extends to our hiring procedures. Mercari is dedicated to eradicating discrimination based on attributes such as age, gender, sexual orientation, race, religion, physical abilities, and other similar factors. Our objective is to ensure that individuals who resonate with our mission and values can become part of our team, regardless of their personal backgrounds. For more detailed information, please refer to our D&I Statement.

Quick job search

new graduate
CTO jobs
Translator
VP of Engineering
internship
mercari
software engineer

Got a job to post?

Post your job for free and reach thousands of candidates. Contact us today! Read benefits.

contact@japanjobspace.com

Other job

Expand

Get in touch with us!

Fill in this form or send us a mail on contact@japanjobspace.com

Join our newsletter!

Subscribe to our newsletter to get job alerts!!

Made with ❤️ Japan job space