Software Engineer, Web - US Product

Salary not provided

TypeScriptJavaScriptReactCSSKubernetes
English: FluentJapanese: Basic
english_only

Minimum year of experience: 3

Mercari

Software Engineer, Web - US App

  • Employment Status: Full-time
  • Work Hours: Full Flextime (no core time)
  • Office: Roppongi

Organization/Team Mission

Mercari Engineering Principles

Mercari Engineering Principles are a shared understanding that serves as the foundation of engineering beliefs and behavior. These principles are designed to complement the organizational identity (mission, values, and culture) from an engineering viewpoint:

  • Passion For The Product
  • Grow Together
  • Solve Through Mechanisms
  • Collaborate Openly

Learn more about the Engineering Culture

The US Web Team is a fast-moving, passionate group of frontend engineers committed to building a best-in-class experience for buyers and sellers. The team owns the web frontend, Backend For Frontend GraphQL Service, design system, E2E testing suite, and more—prioritizing Developer Experience and platform improvements.


Work Responsibilities

  • Collaborate closely with engineers, product managers, QA, and other stakeholders to deliver features and improvements for Mercari.com and related services.
  • Write clean, maintainable, secure, and scalable code with complete test coverage, using Jest and Cypress.
  • Identify industry trends and help shape the technical roadmap, driving initiatives that strengthen the platform’s foundation.
  • Proactively improve team processes and platform foundations, driving product excellence and a top-tier Developer Experience (DX).
  • Leverage AI tools and technology to drive innovation, advocating for seamless DX and an easy-to-maintain codebase.

Unique Challenges

  • Influence the product and platform direction by socializing ideas for features and technology.
  • Build scalable and performant web experiences for tens of millions of active users on a high-traffic e-commerce platform.
  • Balance the rapid delivery of new features with maintaining code quality and maintainability.
  • Shape the future of the design system and backend-for-frontend architecture.
  • Drive innovation by integrating AI tools and advocating for developer-friendly processes.

Qualifications

Required Experience/Skills

  • 3+ years of hands-on experience with TypeScript, Javascript (ES6+), React.js, Next.js, GraphQL, and modern CSS
  • Skilled with Agile development workflows (lean Scrum, etc.)
  • Knowledge of web performance, accessibility, and security
  • Experience deploying in a frontend microservice environment (Kubernetes, cloud services, etc.)
  • Experience optimizing sites running on Node.js
  • Strong written and verbal communication skills
  • Experience working on cross-functional and cross-geo teams

Preferred Experience/Skills

  • Experience in the e-commerce industry or online marketplace feature development
  • Experience optimizing web performance (client and server)
  • SEO optimization expertise
  • Familiarity with error reporting and performance monitoring tools (e.g., Sentry)
  • Experience deploying to Google Cloud Platform
  • In-depth experience with GraphQL
  • Experience managing Kubernetes clusters

Language Skills

  • English: Business level (CEFR B2 or higher) required
  • Japanese: Basic (CEFR A2) optional

More about CEFR language levels


Learn More


Recruiting Process

  • Application screening
  • Skill assessment (for engineering positions, may include HackerRank or GitHub assessment)
  • Interviews (number may vary by position)
  • Reference check
  • Offer

Learn more about the recruiting process


Equal Opportunity Hiring

Mercari is committed to eliminating discrimination based on age, gender, sexual orientation, race, religion, physical disability, and other factors. Mercari believes in Inclusion & Diversity as essential to the mission.

Read our I&D statement


You are encouraged to review the Privacy Policy prior to application.