This position is closed and is no longer accepting applications.

Senior Software Engineer, Backend (Fukuoka)

Money Forward Minato-ku, Tokyo
  • 💴 ¥5.7M ~ ¥9M annually
  • 🏡 Partially remote
  • 🧪 3+ years experience required
  • 💬 No Japanese required
  • 🗾 Japan residents only
  • 🧳 No relocation support

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

As a Senior Software Engineer, you will be responsible for leading a new migration project mainly using Kotlin.

“MoneyForward Cloud Expense” and “MoneyForward Cloud Debt Payment” are Software-as-a-Service (SaaS) for businesses, which automate and streamline expense reimbursement and debt payment by integrating data from various back-office related platforms and applications.

These were originally developed as monolithic applications in Ruby on Rails and already have a huge number of users.

By migrating some of those functionalities into independent components using Kotlin as a programming language, we aim to split the large development team into smaller ones and enable us to deliver more values to users faster. This will be a complicated challenge, but it will give you a great opportunity to grow as an engineer.

We are looking for someone who can become a core member and lead the new team.


  • Develop products and its functions with Kotlin.
  • Understand business requirements and design high-level architecture.
  • Create system requirements that include functional and non-functional requirements.
  • Write and test codes.
  • Review codes.
  • Educate team members, like hands-on coding.
  • Collaborate with team members, Engineering Manager, Product Manager, and any other stakeholders.


  • Computer Science / Engineering Bachelor’s degree or related technical field
  • 3+ years of software development experience
  • Kotlin experience
  • Deep understanding of web service development
  • Successful track record of developing quality software products and shipping production-ready software
  • Experience with working in an Agile/Scrum team
  • Team player
  • Strong interpersonal skills
  • Be able to relocate to Japan and commute to the office in Fukuoka one day per week

Nice to haves

These aren’t required, but be sure to mention them in your application if you have them.

  • Ruby on Rails experience


5.7 to 9 million JPY annually.

Hiring Process

  1. 1

    Coding Test

    You’ll take our online coding test from home.

  2. 2

    1st Interview (60 minutes)

    We’ll focus on your technical technical knowledge.

  3. 3

    2nd Interview (90 minutes)

    We’ll dive deeper into the technical side of things, and also make sure you match our team.

  4. 4

    Final Interview (60 minutes)

    We’ll make sure you fit the culture of our team.

  5. 5


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 his story...

Other Jobs at Money Forward

Related jobs

More jobs like this

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