As a senior fullstack engineer, you will be responsible for leading the development of an accountants assistant system called Money Forward Cloud Partner (hereinafter referred to as Cloud Partner), which is used by the certified business partners of Money Forward. Cloud Partner enables our business partners to efficiently manage their client information and provide various professional services.
You are expected to become the driving force of the development and also establish a great product team together.
About Cloud Partner Group
You will be assigned to the Partner Development Department of Money Forward Business Company, responsible for overseeing the product line for partner professionals (accounting firms and labor and social security attorney offices) that make up a big part of Money Forward Business Company’s business. The Partner Development Department aims to continuously solve various challenges faced by users in Japanese accounting firms. By advancing this project, we aim to improve the productivity of our important partners, increase the value they generate, and achieve mutual growth with Money Forward.
Responsibilities
The Cloud Partner Group sets forth the product vision of “advancing the advisory experience for professionals.” Professionals play a significant role in the growth of small and medium-sized businesses. However, they often dedicate a considerable amount of time to paper-based management tasks such as receipt management and various application form preparations, which hinders their ability to allocate resources adequately to advisory services for growth support.
Therefore, since our inception, we have been partnering with professionals and focusing on promoting the digital transformation of small and medium-sized enterprises (SMEs) through our back-office SaaS series, Money Forward Cloud. By 2023, our cloud accounting service became the No.1 choice among accounting firms, capturing a market share of 45%.
Currently, we provide features that support the management of clients who utilize the Money Forward Cloud series. However, going forward, our aim is to provide new value that enables professionals to focus more on supporting the business growth of small and medium-sized enterprises (SMEs).
We currently adopt Scrum development and do not divide teams or tasks between backend and frontend. However, considering the current balance of the team, we aim to strengthen recruitment efforts for engineers with expertise in backend development. Additionally, Money Forward aims to fully transition to English for development from the fiscal year 2025, and the Cloud Partner team is already progressing towards globalization.
Currently, the discovery phase, such as issue identification and requirement definition, is conducted by some members in Japanese, which is then translated into English. The delivery phase, including design, implementation, testing, and release, is entirely conducted in English. We are in process of transitioning the discovery phase into English in the near future. That is why, although not required, conversational level Japanese will be a huge plus for this role.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 3+ years of web application development experience
- Experience of Ruby on Rails
- Experience of backend development with full stack web framework and RDBMS
- Experience of designing and deploying cloud infrastructure
- Willing to learn Japanese
- Be able to relocate to Japan and commute to the office in Tokyo at least twice a week
Nice to haves
While not specifically required, tell us if you have any of the following.
- Conversational level of Japanese
- Experience of frontend development with Next.js and GraphQL
- Experience of system architecture design
- Experience of microservice development
- Experience of working in Scrum team
- Experience of practicing DevOps
- Experience of container based development
- Proficiency of test driven development
Compensation
6.4 to 11 million JPY annually.