Backend Engineer (Money Forward Business Company, Warizan Group)

  • Tokyo
  • Partial Remote
  • Full-time
  • August 30, 2024
Conditions
yen-icon
¥6.4M - ¥10M /yr
location-icon
Apply from Anywhere 👍
visa-icon
Relocation to Japan 👍
(Overseas visa sponsorship supported)
Requirements
language-icon
Language Requirements
Japanese: Not Required 👍
English: Business Level
career-icon
Minimum Experience
Mid-level or above

Why we are hiring

Money Forward was founded in 2012 as a personal finance management app service. Our mission is to "become the financial platform for all," Since then, the company has released services annually in response to user feedback. Currently, it offers over 40 services, with more than 1,300 members striving daily to enhance the value provided to users.

Among these services, the "Money Forward Cloud Series" is widely deployed as SaaS for businesses. We are looking to hire engineers to maximize value provision with a product lineup that can cater to companies at various stages.

 

About team

Business Platform Development Department, Warizan Group

You will be assigned to the Business Platform Development Division of the Money Forward Business Company, which handles the Business domain supporting the Money Forward Group. The Business Platform Development Division was established to maximize the value of "Money Forward Cloud," which supports the efficiency of back-office operations and management improvement in Japan.

This division develops cross-functional concerns related to Money Forward Cloud. It is divided into multiple teams and focuses on developing services used across the board rather than being limited to specific services. The division also engages in activities aimed at eliminating technical debt on a project basis.

 

Responsibilities

Assigned Team: Warizan Group

Money Forward Cloud offers various services, supported by numerous microservices running behind the scenes. The Warizan Group is responsible for developing and operating multiple business platform microservices.

 

Team Vision

Money Forward Cloud provides over 30 services, with microservices as common functionalities. The number of products is expected to increase in the future. Currently, Money Forward Cloud accounts for over 60% of Money Forward's total revenue.

The Warizan Group focuses on the new development, stable operation, implementation support, and feature development of microservices. By extracting common components as microservices, the group aims to create an environment where each service team can focus on delivering user value.

 

Job Description

The team uses Scrum development and does not separate backend and frontend teams or tasks. Given the current team balance, we aim to strengthen the recruitment of engineers with expertise in backend development. Additionally, Money Forward plans to switch to full English development by the fiscal year 2025, and the Warizan team is already advancing globalization efforts. 

 

Current Challenges

Need for Microservices:

With the increasing number of services offered, information about businesses and employees is maintained across various services. As the business scale grows, microservices are needed to enhance the development experience by extracting common components.

 

Consolidation of Management Functions:

There is a need to aggregate functions of management screens used by internal members, such as marketing and customer support.

 

Member Development:

The team mainly consists of members in their second or third year of development experience. While the environment is conducive to new challenges, the team also requires guidance and advice to support the growth of its relatively inexperienced members.

 

Resource Optimization:

The team manages the microservices infrastructure. As service integrations increase, so does the number of requests, necessitating regular resource monitoring and infrastructure adjustments. The environment allows for tackling infrastructure challenges.

 

Support for Service Integration:

The value of microservices is realized not just through their development but also through their actual implementation and use. The Business Platform Development Division develops microservices across multiple divisions, requiring communication, planning, and documentation to facilitate easy integration into each team.

 

Technology Stack

  • Server-Side: Kotlin
  • Database: MySQL (Aurora)
  • Infrastructure & Middleware
  • AWS: ALB, EC2, RDS, S3, SQS, ElastiCache, EKS, etc.
  • GCP: BigQuery, etc.
  • Docker, Redis, Kafka

 

Requirements

Must to have

  • Over three years of experience developing web applications using Java, Kotlin, or PHP 7 and later versions.
  • Experience developing and operating web applications, particularly on the backend.
  • Experience in developing REST APIs and GraphQL APIs.
  • Experience in development using relational databases (RDB).
  • Experience in team-based development using GitHub, Continuous Integration (CI), and linting tools.

 

Nice to have

  • Conversational level of Japanese
  • Experience in agile and Scrum development methodologies.
  • Infrastructure setup skills using Docker, AWS, Kubernetes, and Terraform.
  • Experience in developing microservices.
  • Experience in designing system architectures.
  • Practical experience in DevOps.

 

Salary

  • 6.4-10 million JPY annually

 

Location

  • Location: Tokyo, Japan.
  • Remote work: Hybrid/Partial remote with one day of in-office work per week.

 

Working hours

  • Flexible Working Hours (No core time)

 

Vacations

  • Two days off per week (Saturday and Sunday)
  • Japanese national holidays (16 national holidays in 2023)
  • Paid holidays: 10 days (first year) *Number of paid holidays increases (+1 day) each year up to 20 days per year.
  • Summer vacation days: 3 days
  • Winter vacation days: 2 days

 

Benefits

  • Medical insurance
  • Employee stock ownership plan
  • Full transportation coverage
  • The latest computer (Unlimited upgrade or purchase when needed for development is available upon approval.)
  • Seminar participation support
  • Book purchases
  • Copyright of OSS belongs to individuals

 

Relocation Support for Overseas Candidates

  • Communication Support

    • Japanese language study support
      • Online beginner courses
      • Terakoya (Japanese study buddy program)
  • In-house Translation & Interpretation team
  • Active English-speaking employee community within the company
  • Culture and Language exchange events


  • Relocation Support

    • Working and dependent visa sponsorship and application assistance
    • Flight tickets (for employee and their dependent family)
    • Airport pick-up
    • Temporary fully furnished apartment
      • 1st month: free
      • 2nd and 3rd month - corporate discount available upon request
    • Relocation bonus for initial life setup
    • Settling-in support after arrival in Japan
      • City office and bank account opening tour
      • Information sharing about mobile plans, credit card applications, etc..

 

Money Forward, founded in 2012, strives to deliver exceptional value to users in various business domains. As a leading FinTech company, we offer over 40 services, ranging from personal finance management to B2B SaaS products.

We have been growing rapidly, and we are expanding our global hiring to help further expand the company. That means that we are open to hiring those with limited or no Japanese language proficiency.

Money Forward is one of Japan's hottest FinTech companies and it is now a great opportunity to be a part of one of our continued growths!

View Money Forward's company page

↑ Back to top ↑

Backend Engineer (Money Forward Business Company, ... at Money Forward
APPLY NOW  ➜