Senior Software Engineer, Money Forward Cloud, Fukuoka

Money Forward Minato-ku, Tokyo March 31 2026
  • 💴 ¥7.0M ~ ¥11.0M annually
  • 🏡
    Partially remote
  • 🗾 Japan residents only
  • 💬
    No Japanese required
    Business English
  • 🧪
    Senior level
    Unspecified years of experience
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

Only applicants residing in Japan are eligible to apply to this position.

Money Forward provides services that solve financial issues through technology. At the Fukuoka base, we develop and operate “Money Forward Cloud Expense” and “Money Forward Cloud Accounts Payable,” which are core services offered to sole proprietors and corporations.

As we continue to expand, it is necessary to quickly provide new features to meet user needs while maintaining stable operations and high service quality. Therefore, not only development speed but also application design and team development methods are important.

To this end, the Fukuoka base of Money Forward is seeking senior engineers who are well-versed in web application construction and development methods and can lead both technically and organizationally.

About the Fukuoka Development Base

The Fukuoka development base of Money Forward was established in December 2017. Since then, many engineers, designers, and interns have joined, and the base has been steadily growing.

In late November 2020, we moved to a new location to further expand the development base, and we are actively recruiting engineers and designers. At the Fukuoka development base, with the concept of “Move Forward,” we aim to be a place that values growth opportunities for our members and encourages them to boldly take on various challenges.

UI Turn Support Campaign Ongoing

Money Forward is currently running a campaign to support relocation to our Fukuoka development base! We are offering 500,000 yen to assist with relocation expenses to engineers who join us mid-career and are currently living in Japan (conditions apply).

Please check the details in the following article: Announcement of the Campaign to Support Engineers’ UI Turn Expenses to Fukuoka

Technology Stack

  • Web Server-Side: Rails, Golang, Node.js, GraphQL
  • Web Frontend: React, TypeScript, Next.js, Redux, Apollo Client, webpack, Jest
  • iOS: Swift, SwiftUI, CoreData, Apollo, ReactorKit, Composable Architecture, Bitrise
  • Android: Java/Kotlin, Android Jetpack (Camera, DataBinding, Navigation, etc.), LiveData/ViewModel, Dagger/Hilt, OkHttp3, Retrofit2, Apollo Android
  • Database: MySQL (Aurora)
  • Infrastructure & Middleware:
    • AWS (ALB, EC2, ECS, RDS, S3, SQS, ElastiCache, EKS…)
    • SendGrid, Kinsta
    • GCP (BigQuery, Firebase, GKE)
    • nginx, Squid, Memcached, Kafka, Logstash, Filebeat, Maxwell, Kibana, Elasticsearch, Fluentd, Envoy, Puma, HAProxy, Docker, Redis, Terraform

Tools Used

  • Business Platform: Marketo, Salesforce, HubSpot
  • Repository Management: GitHub
  • CI/CD: CircleCI, Bitrise, ArgoCD, CodeBuild, GitHub Actions
  • Development Environment: Vagrant, Docker, Terraform Enterprise
  • Monitoring: DataDog, Rollbar, Bugsnag, Sentry, New Relic
  • Communication: Slack
  • Ticket Management: Jira, Asana, Trello, Backlog
  • Security & Automation: OWASP ZAP, Burp Suite, Sider (Brakeman), Snyk, VAddy, Dockle, Privy

Responsibilities

As a senior engineer for the corporate SaaS products “Money Forward Cloud Expense” and “Money Forward Cloud Accounts Payable,” you will be consistently involved in the development of web applications.

Requirements

  • Backend development experience using Ruby
  • Frontend development experience using HTML, CSS, JavaScript, etc.

Nice to haves

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

  • Experience in developing and operating web applications with Rails and TypeScript
  • Experience in developing GraphQL or REST APIs
  • Experience with testing using Jest
  • Experience in UI/UX design
  • Experience in setting up frontend development environments using tools like webpack
  • Experience in team development using GitHub, CI, Lint, etc.
  • Knowledge of design methodologies such as Design Patterns (GoF), Domain-Driven Design, and Clean Architecture
  • Practical experience in Agile development, such as Scrum
  • Experience in AI development and/or experience in using AI tools to improve development processes.
  • Japanese proficiency is not required but a willingness to learn is preferred.
    • English is primarily used in our development environment. However, there are a few situations and tasks where communicating in Japanese is necessary. We would like to encourage individuals who are currently learning Japanese or have a strong desire to learn to join our team.

Compensation

¥7,008,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.