Money Forward

Full Stack Engineer - Money Forward Cloud

Job Summary

  • 6,408,000 - 10,008,000(JPY / year)
  • Japan, Tokyo
  • Partial remote
  • Apply from Japan only
Language Requirements
  • English: Business
  • Japanese: Business
Key skills
  • Ruby on Rails
  • React.js
Full-stack Engineer|Money ForwardFull-stack Engineer|Money ForwardFull-stack Engineer|Money Forward

Job Description

Job Role

Full-stack Engineer

Job Description

| Overview In the sole proprietor development department, you will develop products mainly for use by sole proprietors, such as tax returns, consumption tax returns, and business start-up notifications. Our mission is to “make the work and life of individual workers more enjoyable”. Our mission is to realize a world in which all individual workers can work with vigor and vitality, free from the hassle and financial worries of their work. To make our products as gentle as possible and to reduce the burden on users, we work daily with product managers and designers to achieve our mission, sometimes beyond the boundaries of the product itself. For example, we are working hard every day to realize a service that allows users to complete their tax returns hassle-free and without hesitation, such as incorporating a tax return function into Money Forward ME, one of the largest household account bookkeeping services in Japan. In order to realize our mission, we have not yet achieved even the bare minimum that we believe we should offer to our users. Naturally, the world we want to realize lies beyond that, and we are looking for people who can help us achieve this together. | Attractive Points - One delivery team can take on the challenge of backend, frontend, infrastructure, and all other areas. - Engineers do not only develop, but can also develop functions while thinking together with PdM and designers. - In addition to developing functions for roadmap projects, engineers can take the lead in solving technical issues and eliminating liabilities. - Study sessions and sharing of information on existing features and technical topics are held across the development team. | Responsibility Development, operation, and improvement of MoneyForward Cloud Tax Return, Consumption Tax Return, and Business Startup Notification products. (Assuming multiple products) Specifically, you will be involved in back-end development using Ruby on Rails and front-end development using Next.js. In some cases, you may be asked to modify some products using the Go language. - Development of new functions and enhancement of existing functions to increase the value of product offerings - Maintenance and operations to ensure stable operation of mission-critical services - Elimination of technical debt and various improvements to ensure sustainable growth of the product

Required skills & Experience

Basic qualifications

- At least 5 years of experience as an engineer - At least 3 years of experience in web application development - Implementation skills with front-end frameworks

Preferred qualifications

- API implementation skills with Ruby on Rails - Implementation skills with React - Experience in mentoring and leading development teams - Experience in developing web services from the planning stage - Experience and knowledge of GraphQL - Experience or knowledge of building AWS - Knowledge and experience with bookkeeping, accounting, and accounting operations

Ideal applicants

- Teamwork oriented and willing to work with leadership and ambition - Those who have a strong sense of technological curiosity and are able to create services with an awareness of the usefulness of technology to users. - Able to understand issues in areas that are difficult for ordinary users to understand, such as government and taxation, and use this understanding to develop products on behalf of users. - Those who have the spirit to transcend the boundaries of technologies such as front-end, back-end, mobile, and infrastructure.

Tech stack

Tech Stack - Backend: Rails, GraphQL, RSpec, Go - Frontend:Next.js, TypeScript, styled components, React, GraphQL, Node.js, React Testing Library, React, GraphQL, Node.js, React Testing Library - Database: MySQL, Redis - Infrastructure: AWS(EKS), Docker, CircleCI, Datadog - Others:Asana, GitHub, Slack, Figma Storybook | Development System and Methodology Scrum development is adopted. There is a lot of communication and the development speed is very fast. - Sprint cycle is 2 weeks. - Major Scrum events implemented - Sprint Planning: Planning - Sprint Review: Reporting the results - Retrospective: Review - Daily Scrum: Progress review - Refinement: Confirmation of requirements

Job Details

Employment type
Minimum and maximum annual income(JPY)
6,408,000 - 10,008,000 (JPY)
Salary details
Monthly salary
534,000 yen per month (6,408,000 yen per year) to 834,000 yen per month (10,008,000 yen per year)
* Including fixed allowances for 45 hours of overtime and statutory overtime, 45 hours of work on statutory holidays, and 40 hours of late-night work (154,360 yen to 241,060 yen per month)
Japan, Tokyo
Apply from
Japan only
Remote work
Partial remote
Working hours
9:30-18:30 (60-minute break)
*Based on the above hours, but left to the employee's decision.
*Working hours in excess of the prescribed hours are available.

| Location, Hybrid Work
- As a standard practice, a minimum of 2 days work from office attendance is mandatory, designated as team office days. Additionally, employees are encouraged to spend 3 or more days in the office.
- The specific "team office days" may vary depending on the assigned team.
- This policy may be subject to change based on the company's needs and work circumstances.
- Two days off per week (Saturday and Sunday)
- Japanese national holidays
- Paid holiday: 10 days (first year) *Number of paid holidays increases (+1 day) every year up to 20 days a year.
- Summer vacation days: 3 days
- Winter vacations days: 2 days
Employee benefits
- Health insurance
- Employee stock ownership plan
- Full transportation coverage
- The latest computer (if considered necessary for work, limitless upgrade on specs and purchases of peripheral equipment are allowed.)
- Seminar participation support
- Book purchases
- Copyright of OSS belongs to individuals
Selection flow
Casual interview/Document Screening

Coding assignment

First interview

Second interview

Final interview *Reference checks may be required before or after the interview.

Job offer and Meeting

*The selection process may change

■Reference checks
Money Forward may ask you for the reference checks using an online service, called "back check".
Mutual understanding is limited in the selection process only. Therefore, we would like to refer to the information about you from your supervisor and colleagues working together at the current or previous company so that we can make a more reliable match and to lead to your early success after joining our company.
*No pass/fail decision will be made on the basis of the reference checks only.
*The fact that you are applying for us will not be disclosed to your references.
Trial period: 3 month

Discretionary work system for specialized work (deemed working hours/day: 9 hours)
* Flexible working hours may be available.
You must agree to the terms and conditions and the privacy policy