Money Forward's Mission
Please take a look at the thoughts and values that Money Forward has cherished since its founding.
Money Forward's Mission, Vision, and Values
Message from the CTO
For insights into the strengths of Money Forward's organization and support for the globalization of the organization, please see here:
What the CTO of Money Forward Thinks (March 2022) | Engineers' Blog
The Vision Behind Establishing a Development Base in Kansai
Currently, our company has development bases in Tokyo, Fukuoka, and Vietnam. However, we want to create more opportunities for our members to work with excitement. There have been many instances where people are interested in our company but prefer to work in the Kansai area, leading to mismatches. With this background, we have established a development base in Osaka following Kyoto.
Recruiting Core Members!
We are looking for engineers who can create and instill the Mission, Vision, and Values of Money Forward in the development team and culture in Kansai (Osaka or Kyoto)!
We anticipate challenges unique to having multiple bases, such as communication issues. However, we believe that by working together, we can overcome these challenges and create greater value. We would love to talk to those who share this vision and determination.
Please check out the website to understand the values of the Kansai development base!
Main Responsibilities
Job Responsibilities
- Promote knowledge sharing within the team to enhance quality and encourage autonomy at the team level.
- Mentor and develop team members, helping them to grow their skills and expertise.
Lead the design and implementation of complex features, providing advice and guidance to ensure successful execution. - Lead architectural design that enables the swift and high-quality delivery of features based on business requirements.
- Drive technology-driven improvements to significantly enhance development efficiency and Time to Market.
- Implement best practices and tools to streamline development processes and reduce bottlenecks.
- Cultivate an engaging and supportive developer experience, creating a positive and productive work environment.
- Foster a culture of innovation, collaboration, and continuous improvement within the development team.
Required Skills and Experience
- Experience in developing and operating web applications using Kotlin or Java
- Ability to design code that is innovative, maintainable, scalable, and quickly delivers customer value
- Deep technical knowledge that enables the creation and adoption of coding standards and policies
- Experience in coaching and mentoring team members on code design best practices
- Experience in developing REST APIs and GraphQL APIs
- Experience in development using relational databases RDB
- Experience in team development using tools such as GitHub, CI, and Lint.
Preferred Skills and Experience
- Experience in Agile/Scrum development across multiple teams, ensuring effective collaboration and delivery
- Experience as an AI Software Engineer
- Experience as a Software Engineer in Test
- Knowledge and understanding of SRE principles and practices
- Proficiency in building infrastructure using Docker, AWS, Kubernetes, and Terraform
- Experience in performance tuning for large-scale data, ensuring optimal performance and efficiency
Required Language Skills
- Basic business-level English proficiency (equivalent to TOEIC 700 or above)
※If you have other qualifications or experiences that demonstrate your English proficiency, please consult with us.※Regarding other qualifications, please consult with us. - ※For those who do not have a qualification equivalent to TOEIC 700, you will be required to take a designated test during the selection process (generally after the first interview)
- Examples: Eiken Grade Pre-1, Eiken Grade 2 (Eiken CSE Score 1950 or higher), TOEFL iBT 60 or higher, IELTS 5.0 or higher, Cambridge English FCE, etc.
We are looking for individuals who:
- Prioritize teamwork and are committed to working with a sense of improvement and Can actively communicate with team members and foster a collaborative environment
- Aim to be proactive, proposing new ideas and creating new opportunities for work
- Are not only focused on technology but also mindful of business metrics and their impact on the company
- Have a strong technical curiosity and are driven to create services that benefit users through the application of technology
Technical Stack
- Server-side: Kotlin
- Frontend: TypeScript, React, Next.js
- Database: MySQL(Aurora)
- Infrastructure and Middleware: AWS (ALB, EC2, RDS, S3, SQS, ElastiCache, EKS...), SendGrid, GCP (BigQuery, ...), Docker, Redis, Kafka, Maxwell, Elasticsearch, Fluentd, Envoy
Tools
- Repository Management: GitHub
- CI/CD: CircleCI, ArgoCD, GitHub Action
- Development Environment: Vagrant, Docker, Terraform Enterprise
- Monitoring: DataDog, Rollbar
- Communication: Slack, Zoom, Discord
- Ticket Management: Jira
- Security and Automation: OWASP ZAP, Burp Suite, VAddy, Dockle, Trivy
Environment
Money Forward provides an environment where we can create services that are recognized worldwide together.
- Development Environment/Specs:MacBook Pro / MacBook Air / iMac / Windows
- High-spec PCs are standard issue, and we constantly update to the latest Apple models. We maintain the highest specs for the development environment and accommodate special configurations.
- Comfortable Development Environment Support:Necessary equipment for work can be purchased at company expense without item restrictions.
- MF Library:A library system where you can freely borrow books ranging from technical books to management books. Desired books can be purchased at company expense.
- Referral Driven:Company covers the cost of recruitment meals. Referral reward system.
- Conference Participation Support:The company covers the cost of participation in domestic and international conferences such as RubyKaigi and Google I/O.