掲載日 ・ 2025/09/04
株式会社マネーフォワード
株式会社マネーフォワード:Senior Backend Engineer (Tech Lead Candidate), Business Platform Development Department, Tokyo
690~1,000万円
東京都
会社名
株式会社マネーフォワード
会社概要
PFMサービスおよびクラウドサービスの開発・提供個人向けサービスとしては、資産管理・家計管理ツール「マネーフォワード ME」、自動貯金アプリの「しらたま」、個人向け経済メディアの「MONEY PLUS」を運営。法人・個人事業主向けサービスとしては、「マネーフォワード クラウドシリーズ」として、「クラウド会計」、「クラウド請求書」、「クラウド給与」、「クラウド勤怠」、「クラウド経費」などの事業者向けSaaS型サービスプラットフォームを提供。
ポジション
Senior Backend Engineer (Tech Lead Candidate), Business Platform Development Department, Tokyo
仕事内容
Responsibilities and Duties
On the MFBC-Business Platform Development Department - Workflow Platform Development Division, you will be responsible for the following duties:
Backend development of the common workflow system
Support for product integration of the common workflow system
Collaborate with PdM and designers to consider development content and clarify functional constraints to reflect in UX
Requirements definition and design (Design Doc, ADR, etc.)
Quality assurance and improvement
Respond to incidents
In the future, you may be entrusted with roles such as tech lead or group leader
Expected Role
As a professional in backend development, pursue the balance between user experience and system ease of use without being confined to the backend domain.
Promote projects and provide appropriate support for products that integrate the workflow system.
Plan and implement measures to advance workflow system development and quality maintenance and improvement.
Solve technical issues related to feature development.
Identify and improve technical debt.
Support the skill development of team members and enhance the overall technical capability of the team by sharing technical knowledge and best practices.
Experience Gained
You will have a broad understanding of the business areas covered by Money Forward Cloud as you will be involved across various services (such as HR management and expense reimbursement) without being confined to individual services.
You can directly enhance the productivity of all business people by streamlining workflows.
Experience in development with a global team (collaboration with the Vietnam development base)
As a relatively new department and service, it is easy to continuously incorporate the latest initiatives within the Money Forward Group.
Opportunities to demonstrate technical challenges and leadership by being involved in the development of foundational services that will support Money Forward for the next 10 years.
Technology Stack
Backend Domain
Language: Kotlin
Framework: Spring Boot, GraphQL Kotlin
ORM: jOOQ, R2DBC
Testing: Kotest, MockK
Others: Debezium, Protocol Buffers
Others
Frontend: TypeScript, React, Redux, React Flow
Database: Aurora MySQL
Middleware: Docker, Kafka
Platform: AWS
Tools Used
Repository Management: GitHub
CI/CD: CircleCI, GitHub Actions
Development Environment: Docker, Terraform Enterprise
Monitoring: Datadog, Rollbar
Communication: Slack
・Range of change in job description: Work as determined by the company
求める経験・スキル
Required Skills and Experience
Over 3 years of experience in backend development of web applications
Experience in designing, implementing, and troubleshooting asynchronous messaging using tools like Kafka, Amazon SQS, or IBM MQ
Experience in maintaining and improving systems/services for over a year, having been actively involved in new development or large-scale feature modifications
Experience in making responsible decisions and implementing them regarding technology selection and design policies
Ability to create conceptual models from requirements and demands and translate them into database design
Experience in organizing situations and finding practical solutions to advance development by involving both internal and external teams, even with specifications and technical constraints
Experience in implementing and operating various automated tests, such as unit tests, integration tests, and E2E tests
Experience in continuously ensuring and improving code quality through code reviews
Preferred Skills and Experience
Experience in solving technical issues by leveraging a deep understanding of Kotlin, JVM, Spring, etc.
Basic knowledge and practical experience with HTTP/browser
Experience in designing, developing, and operating microservice architecture
Experience in system architecture design
Experience in progressing development while collaborating with multiple functions (PdM, QA, designers, etc.)
Experience in designing RDB tables and being responsible for schema implementation, operation, and maintenance in real services
Experience in design, implementation, and consensus building starting from OpenAPI or GraphQL schemas
Experience in system operation, monitoring, and incident response
Experience in managing progress, issues, risks, and requirements
Experience in appropriately explaining and reporting incidents or significant technical events to stakeholders outside of development
Experience working overseas or collaborating with multinational engineers
Experience in AI development and/or experience in using AI tools to improve development processes.
Money Forward recently announced our AI Strategy roadmap which focuses on improving AI-driven operational efficiencies, as well as integrating AI agents into our products to deliver better value to our users. (More information here)
Language Requirements
Business-level English proficiency
IELTS Overall 6+, TOEFL iBT 60+, TOEIC 740+
Conversational level Japanese proficiency (equivalent to JLPT N3 or higher)
Who We’re Looking For
Someone who can balance "delivering quickly" and "maintaining sustainably" in technical decisions
Someone who understands design and operational considerations in layers other than backend, such as frontend, mobile, and infrastructure, and has the foundation to collaborate with other areas
Someone who empathizes with and wants to practice a culture of structurally verbalizing and documenting technology, such as runbooks and design policies