Back End Developer Opportunity

money forward, inc. company

Subscribe to our Telegram Channel

Back End Developer in JAPAN

Visa sponsorship & Relocation 4 months ago

【Only applicants residing in Japan are eligible to apply.】


Overview

Our team develops and operates the business cloud service "Money Forward Cloud Accounting Plus," which is widely used by small to large listed companies. Cloud Accounting Plus is committed to the mid-term vision of "accounting that grows and connects with business," continuously improving the product so that the accounting department becomes the engine of corporate growth.

"Money Forward Cloud Accounting Plus" has been in service for five years and the number of users has been steadily increasing. As the codebase, access numbers, and data volume grow, we are at a phase where we must evolve the architecture to withstand larger-scale use without slowing down the speed of delivering value.

We are now recruiting engineers to help accelerate the speed of delivering value to users of our growing accounting SaaS. Would you like to join us in shaping the future of accounting services? We look forward to applications from those who can overcome this challenging task with us and aim for that future together.


Responsibilities and Duties

You will be involved in the development of the business cloud service 'Money Forward Cloud Accounting Plus.'

You will be responsible for developing a comfortable and user-friendly application, serving as a point of contact with users.


■ We would like to ask you to do the following:

In the development of new features for 'Money Forward Cloud Accounting Plus,' you will be responsible for designing and developing a reliable and fast-processing backend. You will work with product managers and designers to quickly develop and deliver valuable features to customers. You will also handle maintenance tasks, such as responding to customer inquiries and troubleshooting.

■ Current Challenges

With the increase in customer usage scale, system load countermeasures and speed improvements have become important. We are currently working on performance tuning and reviewing the architecture in parallel with new development.

■ Development Environment

Frontend development is done using Next.js / TypeScript, and backend development is done using Ruby on Rails / Ruby. We actively incorporate generative AI tools such as GitHub Copilot and Cursor in our development process.

■ Assigned Team

The team is based in Kansai, with members located in Osaka and Kyoto. It is a mixed team of Japanese and non-Japanese members, and meetings are conducted in English.


Required Skills and Experience

  • Experience in developing and operating web applications using Ruby on Rails or TypeScript
  • Ability to write readable and maintainable code
  • Ability to independently design and plan development and execute it
  • Experience in team development using GitHub, CI, Lint, etc.


Preferred Skills and Experience

  • Experience in developing GraphQL or REST APIs
  • Experience in service operation using monitoring tools
  • Knowledge of design methods such as design patterns (GoF), domain-driven design, and clean architecture
  • Practical experience in agile development such as Scrum


Language Requirements

  • Japanese: Daily conversational level
  • English: Basic business level (equivalent to TOEIC 700 or above)
  • If you do not have a qualification equivalent to TOEIC 700 or above, you may be required to take a company-designated test during the selection process (generally expected after the first interview).
  • If you have other qualifications or experiences that demonstrate your English proficiency, please let us know.
  • Examples include Eiken Pre-1st Grade, Eiken 2nd Grade (Eiken CSE Score 1950 or above), TOEFL iBT 60 or above, IELTS 5.0 or above, Cambridge English FCE, etc.
  • Other qualifications or experiences demonstrating English proficiency can be discussed.


Who We’re Looking For

  • Values teamwork and works diligently with a desire to improve
  • Can actively communicate with team members
  • Aims to propose ideas and create new work opportunities
  • Is not only technically skilled but also attentive to business metrics
  • Has strong technical curiosity and a mindset to create services that benefit users


Technology Stack

  • Web Server-Side: Ruby on Rails, Go
  • Web Frontend: React, Next.js, webpack, TypeScript, Jest
  • Database: MySQL (Aurora)
  • Infrastructure & Middleware: AWS (ALB, EC2, RDS, S3, SQS, ElastiCache, EKS...), SendGrid, GCP (BigQuery), Puma, Docker, Redis


Tools Used

  • Business Platform: Marketo, Salesforce
  • Repository Management: GitHub
  • CI/CD: CircleCI, ArgoCD, GitHub Actions
  • Development Environment: Docker, Terraform Enterprise
  • Monitoring: DataDog, Rollbar
  • Communication: Slack, Discord, Zoom
  • Ticket Management: Jira
  • Security & Automation: OWASP ZAP, Brakeman


UI Turn Support Campaign Ongoing

Money Forward is currently running a campaign to support relocation to our Kansai development base! We are offering 500,000 yen to assist with relocation expenses to engineers who join us mid-career and are currently living in Japan (conditions apply).

Please check the details in the following article: Announcement of the Campaign to Support Engineers' UI Turn Expenses to Kansai

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly