Senior Backend Engineer at Money Forward HOME

Money Forward Minato-ku, Tokyo
  • 💴 ¥6.5M ~ ¥12M annually
  • 🏡 Partially remote
  • 🧪 3+ years experience required
  • 💬 No Japanese required
  • 🌏 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

Money Forward ME, the founding product of Money Forward, has become more complex in both system and specifications over its long history, increasing the difficulty of service maintenance and operation each year. Meanwhile, we have established a joint venture to provide new financial services and are transitioning the development and operation to the new company, moving to the next growth stage.

In this period of transformation, pursuing the essential value for users and developing without slowing down requires aligning the directions of business, product, and system, maintaining a balance between defense and offense in development capabilities.

Currently, the development team is globalizing and communication among engineers is shifting towards English. Additionally, members from overseas branches like Money Forward Vietnam are participating in development. While the common language within the engineering team is English, collaboration with our product managers, designers, and other roles is conducted mainly in Japanese. This provides an excellent opportunity for those who wish to challenge themselves and improve their Japanese language skills in a professional environment.

We are looking for individuals who can enjoy not only the growth of the product but also the growth of the team and themselves in such a challenging environment, and who can lead product development as a team leader!

Technical Stack

  • Languages/Frameworks: Kotlin, Java, Spring, Ruby, Ruby on Rails
  • Job/Background Processing: Sidekiq, Kubernetes CronJob
  • Code Management/CI/CD: GitHub, CircleCI, GitHub Actions, Argo CD
  • Infrastructure/Database/IaC: AWS (EKS), Aurora MySQL (some on-premise MySQL), S3, ElastiCache, Terraform
  • Monitoring/Error Tracking: Datadog, Rollbar
  • Communication: Slack, Zoom

Responsibilities

You will be responsible for the backend development of the personal budgeting service “Money Forward ME.” As a core member of the project transitioning the current Ruby on Rails infrastructure to Kotlin, you will lead or handle the design and implementation of new backend services using Kotlin.

Once the Kotlin system is operational, your role will not only involve progressing the phased transition but also collaborating with multiple teams and professions to enhance the overall service experience. You will work closely with product managers, designers, application engineers, and engineers responsible for other microservices, engaging from the planning and specification stages. Your input will be required not only from a technical perspective but also in making decisions and proposals that consider the product as a whole.

In addition to ease of use, your designs and implementations should focus on performance, maintainability, and future scalability. You are also expected to proactively identify and improve existing system and team challenges to enhance development productivity and product quality.

Requirements

  • 3+ years of experience in developing and operating web applications as a team, regardless of language
  • Experience in designing, developing, and operating web applications using Java or Kotlin

Nice to haves

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

  • Experience leading development teams or projects
  • Experience in designing, developing, and operating web applications using Ruby on Rails
  • Systematic knowledge and understanding of architecture and design
  • Experience in designing and developing microservices, or implementation and collaboration experience on the user side of microservices
  • Experience in development using modern frontend technologies
  • Experience in system development and maintenance on cloud infrastructure (e.g., AWS)
  • Experience in development in a global team, especially working with Japanese cultural members
  • Experience in people management, including evaluation and development of team members
  • 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.504 to 12 million JPY annually.

Hiring Process

  1. 1

    CV Screening

  2. 2

    Tech Assessment & Review

    Submissions will be evaluated not only based on the score but also by considering the quality of the code, such as readability and maintainability.

  3. 3

    1st Interview

  4. 4

    HR meeting

  5. 5

    2nd Interview

  6. 6

    Final 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.