You will be responsible for defining requirements, designing, implementing, releasing, and continuously improving the eKYC (electronic Know Your Customer) and AML (Anti-Money Laundering) platforms that support the Fintech area represented by Money Forward Pay for Business.
Experience Gained
- As a corporate engineer, this position offers the unique opportunity to develop internal-facing applications where your colleagues are the users, allowing you to deliver value directly to familiar faces. You will receive direct feedback and collaborate to create better solutions, making user control easier and enabling dynamic feature development.
- We actively adopt new features and technologies to enhance team productivity. Engineers are given significant autonomy, with comprehensive responsibility and freedom in technology selection and project decision-making. This role not only enhances engineering skills but also leadership and decision-making abilities.
- You will gain hybrid experience as both a SaaS engineer and a corporate engineer (DX engineer), working across teams to develop and operate optimal internal systems.
Technology Stack
We choose technologies with a focus on maximizing productivity and continuously providing value to users, considering both short-term and long-term perspectives. Here are some examples of our current technology stack:
- Languages/Frameworks: Ruby on Rails, Golang, TypeScript (React, Next.js)
- Cloud Infrastructure/Services: AWS (ECS, RDS, S3, SQS, etc.), GCP (Cloud Storage, Cloud Pub/Sub, etc.)
- Databases/Data Warehouses: MySQL, BigQuery
- Others: CircleCI, GitHub, GitHub Actions, Datadog, Terraform, Embulk, Slack
Responsibilities
- Developing API servers, web interfaces, and jobs using Ruby on Rails.
- Designing business workflows and implementing systems based on feedback from business operations.
- Optimizing and implementing UI/UX in collaboration with designers and users.
- Creating systems and processes for quick troubleshooting during operations.
- Potentially working with Go language development in the future (no current experience required).
Requirements
- Experience developing with Ruby on Rails.
- Interest in Golang.
- Experience using container technologies like Docker.
- Business-level Japanese proficiency (equivalent to JLPT N1).
- Resonating strongly with the vision of the Money Forward Group.
- Understanding business domains abstractly and modeling problems.
- Having a basic understanding of agile development and test-driven development.
- Continuously learning and engaging with technology.
- Enjoying discovering challenges and involving others in solving them.
Nice to haves
While not specifically required, tell us if you have any of the following.
- Experience with long-term service operation using cloud platforms like AWS or GCP.
- Experience developing microservices.
- Experience in team development using Scrum.
- Experience in data engineering.
- Experience in development from 0 to 1 phase.
- Proven ability to lead cross-team collaboration for organizational problem-solving.
- 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.
Compensation
5.808 to 12 million JPY annually.