1. 株式会社マネーフォワード
  2. 株式会社マネーフォワード 採用情報
  3. 株式会社マネーフォワード の求人一覧
  4. Senior Fullstack Engineer (Cloud Box) at Money Forward business company (Tokyo)

Senior Fullstack Engineer (Cloud Box) at Money Forward business company (Tokyo)

  • 正社員

株式会社マネーフォワード の求人一覧

Senior Fullstack Engineer (Cloud Box) at Money Forward business company (Tokyo) | 株式会社マネーフォワード

【No Japanese Requirements】

Overview

As asenior fullstack engineer, you will be responsible for leading the development of cloud storage call "Money Forward Cloud Box". 

Mission:
Cloud Box is a cloud file storage for back-office use. It makes it easy for anyone to save documents like invoices and receipts as digital data, following legal requirements. It also uses OCR technology to automatically recognize details like transaction partners and amounts from uploaded files. Our mission is to digitize and greatly improve the efficiency of back-office tasks.

In recent years, many laws promoting the digitalization of documents like invoices and receipts have been amended. For example, after the amendment of the Electronic Record Retention Law, it's now possible to store these documents in Cloud Box and legally dispose of the original paper copies, which had to be stored for seven years before. This eliminates the need for businesses with many transactions to rent storage spaces for these documents. It also removes the hassle of manually writing titles on receipts and submitting them to accounting.

Cloud Box plans to develop many features to maximize the use of these legal changes and not just comply with legal requirements, but also to use technology for more efficient operations. These include efficiently collecting document data from emails, websites, and even postal mail, analyzing uploaded documents for type and amount, smoothly linking data for expense reports and accounting, and implementing user interfaces for easy management of analyzed document data.

Cloud Box also acts as a microservice. It provides APIs to other Money Forward Cloud products like Cloud Accounting and Cloud Invoicing, enabling them to store and analyze documents. With the increasing digitalization of documents, the use of these APIs is rapidly growing. Developing high-performance and scalable APIs is a major development topic for the future.

In Cloud Box, we form small teams consisting of product managers, engineers, and designers for product development. Engineers and designers, not just product managers, are encouraged and expected to actively contribute ideas for making specifications. We are looking for team members who will join us in using technology to its fullest to digitize back-office tasks and achieve overwhelming efficiency.

Responsibilities

  • Design, develop, test, deploy, maintain, and improve Cloud Box.
  • Write scalable, robust, testable, efficient, and easily maintainable code.
  • Active participation in code reviews and pair-programming to improve the code quality
  • 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.
  • Monitor the production environment and recover the system if some troubles happen 
  • Collaborate with team members, Engineering Manager, Product Manager, and any other stakeholders.
  • Participate in the discussions of product specifications
  • 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.

Technology Stack

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

Requirements

  • Computer Science / Engineering Bachelor's degree or related technical field.
  • 4+ years of hands-on experience in designing, developing, and operating web applications including adding new features with any programming language.
  • 3+ years of development experience for frontend side (preferably Next.js, but other frontend fullstack frameworks are welcomed such as Nuxt.js or Remix.js).
  • 1+ years of development experience for backend side (preferably Ruby on Rails, but other frameworks are welcomed such as Spring, Ktor, Node.js, etc..).
  • 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.

Nice to have

  • Experience for team lead or management of team.
  • Experience designing and architecting complex software systems, with a focus on security, performance, and maintainability. 
  • 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.
  • Experience of Ruby on Rails
  • Experience of microservice development

Language Requirement

  • English: Fluent, both verbal and written
  • Japanese: NOT Required

Salary

  • Min 7,000,000 - Max 10,000,000 Japanese yen / year (Gross) 

Location, Work Style Policy

  • Location: Tokyo, Japan.
  • 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.

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..

For further information about our relocation support and other benefits, please visit our careers page at https://recruit.moneyforward.com/en.

Interview Process

Document Screening/Casual Meeting

Technical Assignment

First interview

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

Job offer and Meeting

*The selection process may be changed

■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.

Mission/Vision/Values/Culture

Mission

Money Forward. Move your life forward.

Vision

Becoming the financial platform for all.

Values

User Focus, Tech&Design, Fairness, 

Culture

Speed, Professional, Teamwork, Respect, Evolution, Fun

職種 / 募集ポジション Senior Fullstack Engineer (Cloud Box) at Money Forward business company (Tokyo)
雇用形態 正社員
給与
年収
月給制
※所定・法定時間外および法定休日労働45時間分、深夜労働40時間分の固定手当を含む
勤務地
  • 108-0023  東京都港区芝浦3-1-21 msb Tamachi 田町ステーションタワーS 21F
    地図で確認
 
Interview Process
Casual interview/CV Screening
↓
2 or 3 interviews *Some positions require a technical assignment before the 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.
備考
・業務内容の変更範囲:会社の定める業務
・勤務地の変更範囲:会社が定める勤務場所
会社情報
会社名 株式会社マネーフォワード
代表者
代表取締役社長CEO 辻 庸介
創業
2012年5月
取締役
金坂 直哉
中出 匠哉
竹田 正信
社外取締役
田中 正明
倉林 陽
安武 弘晃
宮澤 弦
Ryu Kawano Suliawan
菊間 千乃
監査役
畠山 優実
上田 洋三
田中 克幸
瓜生 英敏
グループ執行役員
瀧 俊雄
坂 裕和
伊藤 セルジオ 大輔
関田 雅和
松久 正幸
石原 千亜希
田平 公伸
山田 一也
本川 大輔
松岡 俊
冨山 直道
渋谷 亮
永井 七奈
木村 慎治
長尾 祐美子
オフィス
本社オフィス
〒108-0023 東京都港区芝浦3-1-21 msb Tamachi 田町ステーションタワーS 21F


北海道支社
〒060-0061 北海道札幌市中央区南一条西4-5-1 札幌大手町ビル3階

東北支社
〒980-0021 宮城県仙台市青葉区中央2-2-10 仙都会館 5F

東海支社、名古屋開発拠点
〒450-6213 愛知県名古屋市中村区名駅4-7-1 ミッドランドスクエア 13F

京都支社、京都開発拠点
〒604-8004 京都府京都市中京区三条通河原町東入中島町78番地 明治屋京都ビル 4階

関西支社、大阪開発拠点
〒541-0042 大阪府大阪市中央区今橋 2-5-8 トレードピア淀屋橋 9階

広島支社
〒730-0015 広島市中区橋本町9-7 ビル博丈5F

九州・沖縄支社、福岡開発拠点
〒810-0041 福岡県福岡市中央区大名1-12-60 FPGリンクス大名Ⅱ 5F・6F
社内コミュニケーション活性化の取り組み
■全社週次/月次朝会/半期総会
■代表との意見交換会(CEOセッション)
■全社懇親会(MF Happy Hour)
■他部門社員との交流会(シャッフルランチ・ディナー)
■上長との定期1on1(ツキイチ面談)
■社内公募制度(MFチャレンジシステム)
■社員満足度調査(MFグループサーベイ)
※一部正社員のみ
労働条件
屋内原則禁煙(喫煙室あり)等
中途採用比率
2018年11月末 85.0%
2019年11月末 84.4%
2020年11月末 70.6%
2021年11月末 93.8%
2022年11月末 90.03%(公表日:2023年2月8日)