Mercari

Software Engineer, Backend - Mercari / Logistics

Remote Tokyo, Japan
Git API PHP Go Microservices GCP AWS
Search for More Jobs Talk to a recruiter now 💪
Description

This position requires English language ability. JD is available in English only.  本ポジションは日本語JDの用意がありません。


Introduction

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

"What can I do to help society thrive with the finite resources we have?" The Mercari marketplace app was born in 2013 out of this thought by our founder Shintaro Yamada as he traveled the world. We believe that by circulating all forms of value, not just physical things and money, we can create opportunities for anyone to realize their dreams and contribute to society and the people around them. Mercari aims to use technology to connect people all over the world and create a world where anyone can unleash their potential.For more information about Mercari Group’s mission, see Mercari's Culture Doc.

Equal Opportunity Hiring

Here at Mercari, we work to realize a world in which no one’s potential is limited by their background and everyone has the opportunity to freely create value. We also firmly believe that a mindset of Inclusion & Diversity is essential for us to achieve our mission.This, of course, extends to our hiring practices as well. Mercari is committed to eliminating discrimination based on age, gender, sexual orientation, race, religion, physical disability, and other such factors so that anyone who shares our mission and values can join us, regardless of their background. For more details, please read our I&D Statement.


Team’s Mission / Work Responsibilities

Team mission and expectations of the role

  • The Logistics team has a mission to develop systems and solutions for business growth through existing and more partnerships.

(Learn more about Mercari’s mission and values here.)

Specific work responsibilities include the following: 

  • Design and develop solutions for internal users and external partners. 
  • Working closely with product managers and business development teams to help then plan and execute the product roadmap. 
  • Work closely with external partners and understand their problems and system limitations and design solutions which can serve both Mercari and partners.
  • Work with internal teams and stakeholders for designing solutions and enhancing existing features which depend on teams across the organization.


Unique and Bold Challenges

  • Mercari is a leading C2C marketplace in Japan and aims to provide excellent services to our customers. Shipping is one crucial system which relies on external partners and has dependencies on their systems. And we are always looking for ways to expand our business by providing innovative features. In order to do that we also need to make sure our backend systems are capable of managing additional feature development and load from other services. This is a unique challenge for us to manage the expectations of our stakeholders and partners and make sure our systems don’t have limitations or become bottlenecks.  
  • Additionally we are expanding our business by having more partnerships which means that backend systems should be able to integrate with external partners. Partner systems as well keep evolving and changing to accommodate changing business needs which means we also need to develop our systems in a way which can accommodate such changes coming from partners.   
  • We manage many services and in order to keep it sustainable, we keep iterating and thinking on how and what services we can merge or migrate in order to keep our life and day to day work easy.  


Required Qualifications

  • Shared belief in the mission and values of Mercari Group and its various companies
  • Have 2+ years of experience working on large-scale backend systems
  • Have experience with backend design, development, and operational skills considering the load of large-scale services
  • Ability to design and develop with performance and scalability in mind
  • Good communication and interpersonal skills with the ability to collaborate with multiple stakeholders
  • Have knowledge and development experience in software testing, including unit testing, functional testing, and end-to-end testing
  • Have knowledge and experience in data model design and data query to efficiently utilize databases (RDBMS, NoSQL)
  • Have development experience in the cloud, especially with GCP or AWS
  • Have development experience in a team using Git / GitHub or similar version control systems


Preferred Qualifications

  • Experience designing, developing and operating APIs in the PHP and Go programming languages
  • Experience developing and operating with Microservices architecture
  • Experience in on-call support of services
  • Experience in integrating development with third parties.
  • Experience with AGILE methodology
  • Project management or team leadership experience
  • OSS contribution experience / familiarity with the OSS community


Screening Criteria

  • Fit with Mercari group’s values and understanding of the our product
  • Communication skills to negotiate with stakeholders and partners.
  • Mindset of taking ownership and working proactively to solve problems
  • Being capable of enjoying paving the way even in ambiguous and uncertain situations
  • Understanding partners and business needs and taking necessary actions to achieve it.

See this page for more details.


Language Requirements

  • Japanese: Proficient (CEFR - C1) required
  • English: Independent (CEFR - B2) preferred

See here for more information about CEFR.


Related Articles



Working Conditions

Employment Status

Full-time

  • Probationary 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

Roppongi

  • Smoking is prohibited within our offices
  • Mercari has introduced a work style policy called “Your Choice.” Each member is free to choose whether they want to work in the office or work fully remote. *Exceptions made for certain kinds of work.


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
    *See this page for details.


Support




Media

Corporate Sites



Owned Media

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers