Backend Engineer, Digital bank

Money Forward Minato-ku, Tokyo April 5 2026
  • 💴 ¥6M ~ ¥11.0M annually
  • 🏡
    Partially remote
  • 🗾 Japan residents only
  • 💬
    Business Japanese
    Business English
  • 🧪
    Senior level
    5+ years experience required
DO YOU NEED MORE INFO?
ASK A QUESTION

About Money Forward

Money Forward Minato-ku, Tokyo

Money Forward is a fintech startup delivering tools to visualize and improve both individuals'​ and companies'​ financial health.

Key benefits

  • Small but diverse team
  • Great support for OSS
  • Relocation support

About the position

Under the mission of “Money Forward. Move your life forward,” Money Forward aims to resolve the financial concerns and anxieties of individuals and businesses through the power of technology.

We have partnered with Sumitomo Mitsui Financial Group, Inc. and Sumitomo Mitsui Banking Corporation to establish a new company in preparation for the launch of a new digital bank.

We are currently seeking candidates for the position of Backend Engineer as part of this initiative.

This position involves employment with Money Forward, Inc., and a secondment to the new company (SMBC Money Forward Bank Preparatory Corporation). The evaluation system and employee benefits will follow the policies of Money Forward, Inc.

Who we are?

We are a startup team partnering with Sumitomo Mitsui Financial Group and Sumitomo Mitsui Banking Corporation to establish a new digital bank. Our mission is to build embedded financial products from the ground up, with a strong focus on supporting small and medium-sized businesses (SMBs).

Development Structure

We operate in a small, fast-moving team while collaborating closely with Money Forward Group companies (MFV and MFI).
The team consists of cross-functional members Product Managers, Backend Engineers, Frontend Engineers, QA Engineers, and SRE working together with tight communication throughout the development process.

Technology Stack and Tools Used

  • Kotlin, Spring Boot, Gradle, jOOQ, Liquibase, Kotest/JUnit, Karate/Rest Assured
  • Redis, Postgresql
  • Docker, AWS ECS
  • AWS SQS, SNS, EventBridge
  • Mambu cloud banking platform
  • GitHub, Backstage, Amazon ECR
  • GitHub Actions, ArgoCD, Sonar Cloud, Detekt, AeyeScan
  • Claude Code, ChatGPT, Copilot, Gemni

Responsibilities

As a Software Engineer in the Application Development Team, you will leverage Mambu, a leading cloud banking platform for neobanks and challenger banks, to build one of the most reliable and agile banking systems in the industry. Our goal is to shape the future of digital banking in Japan, making it more accessible and user-friendly than ever before.

  • Acquire domain knowledge in digital banking, including deposits, loans, clearing and settlement, basic accounting, domestic exchange, and Zengin network.
  • Promote development as a Scrum team leader
  • Actively engage with product owners to define requirements.
  • Develop, test, and deploy code that meets non-functional quality gates such as static code analysis, software composition analysis, SAST, and DAST, while maintaining numerical accuracy.
  • Design and build high-performance, scalable microservices centered around APIs.
  • Pursue test automation and continuous improvement, including API testing.
  • Take responsibility for the entire software development lifecycle.

Requirements

  • Approximately 5 years of hands-on experience with Java or Kotlin and Spring Boot.
  • Practical experience with SQL, Apache Kafka, and related technologies.
  • Experience in creating and automating tests.
  • Hands-on experience with relational/non-relational databases, including transaction management, query optimization, and schema design.
  • Experience in microservice architecture and API design with a focus on scalability, maintainability, and supportability.
  • Proven experience in development with sufficient domain knowledge (not necessarily in the financial industry).
  • Understanding of CI/CD concepts and practices.
  • Experience developing cloud-native applications in major cloud environments such as AWS, Azure, or GCP.
  • Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent practical experience.
  • Japanese: Business level
  • English: Business level (TOEIC score of 700 or above)

Nice to haves

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

  • Experience working in financial institutions, particularly banks or fintech companies.
  • Basic knowledge of accounting or double-entry bookkeeping.
  • Knowledge of CCP and settlement mechanisms.
  • Experience implementing CI/CD pipelines from development to production in the cloud.
  • Experience in AI development and/or experience in using AI tools to improve development processes.
    • Money Forward recently announced our AI Strategy roadmap which focuses on improving AI-driven operational efficiencies, as well as integrating AI agents into our products to deliver better value to our users.

Compensation

¥6,000,000 ~ ¥11,004,000 annually.

Hiring Process

  1. 1

    CV Screening

  2. 2

    First interview

    Depending on the position, there may be a technical assignment before the interview

  3. 3

    Several interviews

    The number of interviews depends on the position.

  4. 4

    Final interview

    We may ask for a reference check before or after the interview.

DO YOU NEED MORE INFO?
ASK A QUESTION

Meet Money Forward's Developers

Kostas Mavrikis left the Netherlands to join Money Forward in October 2023. As the first non-Japanese speaker in the Fukuoka office, he's been taking the initiative on Money Forward's Englishnization program, as well as introducing Kotlin, Scrumban, and European-style coffee meetings to his team.

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.