This position is closed and is no longer accepting applications.

Core Platform Engineer

KOMOJU Musashino-Shi, Tokyo October 20 2025
  • 💴 No salary range given
  • 🏡
    Fully remote
    From Japan
  • 🌏
    Apply from abroad
    Relocate to Japan
  • 💬
    No Japanese required
    Business English
  • 🧪
    Intermediate level
    Unspecified years of experience

About KOMOJU

KOMOJU Musashino-Shi, Tokyo

The leading cross-border payment gateway for Japan. We power payments for companies like video game distribution platform Steam and the popular mobile app TikTok.

Key benefits

  • Developer-centric, inclusive culture
  • International at our core
  • Generous holiday policy

About the position

We’re a small, high-trust team where individual ownership is valued and decision-making is collaborative but lightweight. This role is not part of an SRE team, and it’s not deeply product-facing. Instead, you’ll focus on building and maintaining core backend systems and internal tools that empower our product engineering teams to move faster and more safely.

The work is a mix of greenfield development and infrastructure stewardship. You might be spinning up a new internal service one week and helping a product team debug a scaling issue the next. We value clean abstractions, minimal operational overhead, and pragmatic solutions.

This role spans a wide range of technical areas—from backend development in Rust and Rails, to occasional frontend work, to infrastructure and observability. We don’t expect expertise in everything from day one, but you should be comfortable learning new tools, systems, and domain knowledge as needed.

Responsibilities

  • Design, build and maintain systems and internal tools using Rust and Ruby on Rails
  • Develop and support components used across the organization, such as CI pipelines, observability tooling, and shared libraries
  • Take ownership of under-maintained or legacy components, bringing clarity, stability, and improvement to critical but overlooked parts of the system, including occasional frontend or cloud infrastructure work
  • Provide thoughtful feedback through code reviews and architecture discussions
  • Identify and prioritize high-leverage opportunities that improve team velocity, system clarity, security, performance, and long-term maintainability
  • Champion quality and reliability through automated testing, proactive monitoring, and iterative improvement of production systems

Requirements

  • Production experience with Rust
  • Strong communication skills—able to clearly document technical decisions and collaborate effectively across teams, including product engineering and SRE
  • Strong grasp of software architecture, design patterns, and maintainability best practices
  • Practical experience with observability practices, including structured logging, metrics, and distributed tracing
  • Solid understanding of database performance characteristics, including indexing, query patterns, and caching strategies
  • Familiarity with common web security risks and mitigation strategies (e.g., injection, CSRF, access control)

Nice to haves

While not specifically required, tell us if you have any of the following.

  • Experience with any of: Ruby/Rails, JavaScript or TypeScript, Vue.js, React, Terraform, AWS, or observability tools like Datadog and OpenTelemetry
  • Familiarity with payment systems, payment flows, or financial infrastructure
  • Japanese language ability (reading or conversation)
    *We’re hiring for multiple openings across different seniority levels. The final title and scope of responsibilities will be determined based on your experience and performance throughout the interview process.

Hiring Process

  1. 1

    Initial screening call with HR

    To understand candidates’ overall professional background, career aspirations, and to evaluate the fit for the role/ culture.

  2. 2

    Take-home exercise

    It’s opportunity to evaluate candidates’ practical experience and observe that they follow best practices.This includes, but is not limited to, their coding skills, problem-solving abilities, system design capabilities and ability to optimize and maintain code. We normally give the applicant one week to complete it, but we don’t expect it to take more than 2 hours.

  3. 3

    Technical team interview

    This interview serves two purposes: it’s a chance to review the take-home exercise and assess the candidate’s technical abilities, and it also helps evaluate their soft skills, how well they collaborate with stakeholders and team members, manage their work (time management, prioritization, adaptability), and demonstrate a commitment to continuous learning.

  4. 4

    Final interview with leadership

    We’re looking here to assess culture add. We’re not looking for people that just fit the status quo (culture fit), we want candidates who can bring something new and valuable to our culture. While ensuring that they still align with our core values, we want to assess their ability to adapt to recent changes within the organization and to help guide the organization through its next stage of development.

Meet KOMOJU's Developers

Kazunori initially joined KOMOJU as a web application engineer, but by identifying problems he wanted to fix, his role shifted first to VP of Infrastructure, and then VP of Payment Products.

Read their story...

Nicole joined KOMOJU in 2020, and worked her way up to be technical lead of the merchant management team. She shares her journey, how KOMOJU supported her career growth and how the company is adapting to its growing needs.

Read their story...
Photo of Richard Ramsden

Becoming CTO of KOMOJU

with Richard Ramsden

After graduating from university, Richard came to Japan and found a job as a software developer. Eventually he joined KOMOJU, where he rose to the role of CTO.

Read their story...

Nigel was fresh out of college when he joined KOMOJU as a developer. He's now risen to tech lead, where he's helped build out their payment platform while maintaining a healthy work-life balance.

Read their story...

Muhammad Denaw, Senior Site Reliability Engineer at Komoju, talks about his work and shares how Komoju's trust and support propelled him to a promotion.

Read their story...

Head of Customer Engineering Makoto Mizukami describes the unconventional candidates his unique team is looking for.

Read their story...

Related jobs

More jobs like this

We'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, we don't share or sell it.