Senior Software Engineer, Accounting Development Division

Money Forward Minato-ku, Tokyo
  • 💴 ¥7.9M ~ ¥10M annually
  • 🏡 Partially remote
  • 🧪 3+ years experience required
  • 💬 Conversational Japanese
  • 🌏 Apply from abroad
  • 🧳 Relocate to Japan
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

You will be responsible for a range of product development tasks, including feature development, maintenance, and improvement for Money Forward’s flagship product, Money Forward Cloud Accounting.

The focus will be on back-end development, but candidates with front-end experience are also welcome.

You will have the opportunity to grow your career as an engineer by ensuring the stable operation of mission-critical systems used by hundreds of thousands of users and resolving technical debt.

Technology Stack

  • Backend: Ruby, Rails, RSpec, Sidekiq
  • Frontend: React, Webpack, TypeScript, JavaScript, CSS, HTML, Storybook, Playwright
  • Database: MySQL
  • Infrastructure: AWS(ALB, EC2, RDS, S3, SQS, ElastiCache, EKS…), sendgrid, GCP (BigQuery, Firebase, GKE), nginx, memcached, kafka, kibana, Puma, Unicorn, Docker, Redis, GraphQL

Responsibilities

  • Enhancing product value through new feature development and existing feature enhancements
  • Ensuring the stable operation of mission-critical services through maintenance and operations
  • Resolving technical debt and implementing various improvements to enable the product to achieve sustainable growth

Requirements

  • 3+ years experience in developing web applications
  • Frontend:
    • Experience in React
    • Experience in any Typed Programming Language (ie. TypeScript, Kotlin, Java)
    • Experience or knowledge of CSS (Experience developing in environments without UI frameworks)
  • Backend:
    • Proficiency in at least one backend programming language
    • Experience in understanding and executing SQL queries and relational database
  • Hands-on experience with test automation, e.g unit testing and end-to-end testing etc, to ensure code quality and reliability.

Nice to haves

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

  • Experience and knowledge of infrastructure including CI/CD pipeline and Kubernetes
  • Experience in legacy front-end development
  • Experience in Ruby, Rails, Java/Go
  • Experience in Vanilla JavaScript, Vanilla HTML
  • Experience in building build systems using webpack
  • Experience in improving web performance
  • Experience in accessibility
  • Some experience with application architecture design
  • Experience of legacy system maintenance
  • Demonstrated experience in a leadership role, such as tech lead or project manager, with a track record of working beyond individual contributions.
  • Conversational level Japanese

Compensation

7.9 to 10 million JPY 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

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.