Money Forward

Senior Backend Engineer (Cloud Box)

Job Summary

Conditions
  • 7,900,000 - 15,000,000(JPY / year)
  • Japan, Tokyo
  • Partial remote
  • Apply from Anywhere
Language Requirements
  • English: Business
  • Japanese: Not required
Key skills
  • Ruby on Rails
Back-end Engineer|Money ForwardBack-end Engineer|Money ForwardBack-end Engineer|Money Forward

Job Description

Job Role

Back-end Engineer

Job Description

Money Forward aims to move people’s lives forward by offering various SaaS applications for Back-office operations and eliminating non-essential work from complex daily tasks, and radically changing the quality of and time spent on work. As a Senior Backend Engineer, you will be responsible for developing “Money Forward Cloud Box”, leading projects primarily using Ruby on Rails. Cloud Box is a file storage service that complies with the Electronic Record Retention Law. Released at the end of 2020 with fundamental features, Cloud Box has since been used as a storage solution for files from Money Forward Cloud's integrated products, primarily including receipts, invoices, and contracts. Since its launch, Cloud Box has seen an increase in its user base. In the past 2-3 years, legislative amendments aimed at promoting digitalization, such as the invoice system, have expanded the market for electronic record storage. In response to this growth and to meet the needs of mid-sized and enterprise-level companies, we plan to develop advanced features. These include complex functionalities like detailed permission management, folder and tagging features, and bulk operation capabilities. Our product is currently in its growth phase, so we are actively seeking someone who can design such features and architecture to accommodate future user expansion at scale. Responsibilities ・Develop and maintain B2B SaaS web applications called Cloud Box with Ruby on Rails. ・Develop and maintain microservices related to Cloud Box with Golang. ・Write scalable, robust, testable, efficient, and easily maintainable code. ・Develop features that are necessary for Mid to Enterprise companies, including permissions, project, and internal control functionalities. Design and tune systems to handle large-scale traffic without issues. ・Possess a deep understanding of the users and propose and implement features from a technical perspective to optimize UX and DevX. ・Collaborate with team members, Engineering Manager, Product Manager, and any other stakeholders. ・Lead the improvement of the team's development productivity. Influence other teams positively through knowledge sharing and best practices. ・Support the growth of junior to mid-level engineers through hands-on teaching and coaching, thereby maximizing the team's output. ・Strive to maximize the value of the Money Forward series through cross-departmental collaboration.

Required skills & Experience

Basic qualifications

・5+ years of hands-on experience in designing, developing, and operating web applications including adding new features. ・Successful track record of developing quality software products and shipping production-ready software. ・Proven track record of actively participating in team-based quality improvement efforts through code reviews and test code implementation. ・Excellent communication skills, both verbal and written, with the ability to effectively communicate technical concepts to stakeholders. ・Demonstrated leadership abilities, including the ability to mentor and guide less experienced developers. ・Experience in managing incident response, including efficient discovery, thorough investigation of root causes, prompt resolution, and implementation of permanent solutions ・Experience in working with Scrum and Agile development methodologies, contributing to efficient and collaborative project delivery. ・A shared belief in Money Forward's Mission/Vision/Values/Culture.

Preferred qualifications

These aren’t required, but a plus. ・Experience designing and architecting complex software systems, with a focus on security, performance, and maintainability. Have a strong understanding of system architecture and be able to make informed decisions regarding technical design choices. ・Experience in designing and developing microservices. Have a strong understanding of domain modeling. ・Experience in various layers beyond backend development, ranging from Public Cloud and Kubernetes resource management to front-end development, or a keen interest in these areas. ・Familiarity with Ruby, Ruby on Rails, Typescript, Next.js, or Golang. ・Japanese skills or interests in learning Japanese

Tech stack

- Backend: Ruby, Ruby on Rails, Golang - Fronted: TypeScript, Next.js - Infrastructure: Amazon EKS, Aurora, ElastiCache, S3, Terraform - Repositories: GitHub - Project management: Asana - Monitoring: DataDog, Rollbar - CI/CD: CircleCI, ArgoCD, GitHub Actions - Analytics: BigQuery, Google Analytics - Communication Tools: Zoom, Slack, Figma, Miro

Job Details

Employment type
Full-time
Minimum and maximum annual income(JPY)
7,900,000 - 15,000,000 (JPY)
Salary details
Min 7,900,000 - Max 15,000,000 Japanese yen / year (Gross)
Location
Japan, Tokyo
Apply from
Anywhere
Remote work
Partial remote
Working hours
Flexible Working Hours (No core time)

Work Style
- 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.
Holidays
- 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
Employee 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..
You must agree to the terms and conditions and the privacy policy