Team Lead (Ruby Software Development, HR Solutions Department)
- Tokyo
- Partial Remote
- Full-time
- December 30, 2024
Overview
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.
In the HR domain, we are providing the following six products;
- Money Forward Cloud Payroll
- Money Forward Cloud My Number
- Money Forward Cloud Attendance
- Money Forward Cloud Social Insurance
- Money Forward Cloud HRIS (Human Resource Information System)
- Money Forward Cloud Tax Adjustment
As a Team Lead, you will be responsible for leading projects primarily using Ruby on Rails for Money Forward Cloud Attendance.
At Money Forward Cloud Attendance, it is our mission to support a work style that protects the mind and body through correct attendance, as well as protect all workers and become the most indispensable time and attendance management system. We aim to reduce the number of VOC cases by implementing various measures and functional improvements that promote improvement activities related to response to inquiries and product satisfaction for existing customers.
Our products are currently in its growth phase, so we are actively seeking someone who can design, develop, and maintain high-performance backend systems to accommodate future user expansion at scale, enhance new features to our products, as well as lead new projects in the near future.
You can learn more about our product here. (The article is in Japanese)
Responsibilities and Duties
We would like you to join as a Ruby Team Leader / Engineering Lead where you will be responsible for leading the design and development of backend systems to ensure the scalability and reliability of our SaaS products.
As a Team Lead, you will mentor and guide a team of developers, fostering a collaborative and innovative work environment that encourages growth and development.
You will also provide technical vision and support strategic decision-making throughout the project lifecycle.
You will be responsible for designing, developing, and maintaining high-performance backend systems with Ruby, ensuring scalability and reliability. There will be close collaboration with cross-functional teams to conceptualize, architect, and implement new features that enhance our SaaS offerings. It will also be important for you to understand existing features and define the best strategy to support our SaaS platform’s growth and scalability.
Key Responsibilities:
- Design, develop, and maintain high-performance backend systems with Ruby, ensuring scalability and reliability.
- Engage in collaborative efforts with cross-functional teams to conceptualize, architect, and implement new features that enhance our SaaS offerings.
- Understand existing features and define the best short, medium, and long-term strategy to migrate or re-architect systems to support our SaaS platform’s growth and scalability.
- Conduct thorough code reviews, upholding the highest standards in coding practices and aligning with the company's engineering guidelines.
- Proactively identify and address performance bottlenecks, ensuring the efficiency and responsiveness of our services.
- Design and implement robust and maintainable APIs that support both internal and external integrations.
- Work closely with product managers, designers, and fellow engineers to understand requirements and deliver high-quality solutions.
- Create and maintain technical documentation for systems, APIs, and processes.
- Proactively engage in knowledge sharing across teams and the organization, promoting a culture of learning and development.
- Collaborate with support teams to troubleshoot and resolve technical issues promptly.
Required Skills and Experience
- Strong hands-on experience in designing, developing, and operating web applications using the latest, production-proven Ruby on Rails Technologies.
- Experience in developing web applications / APIs with Ruby on Rails.
- Solid understanding of API design principles and RESTful services.
- Proficiency in working with databases, both SQL and NoSQL.
- Familiarity with cloud platforms, especially AWS or similar.
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Excellent collaboration and communication skills.
- Experience in managing incident response, including efficient discovery, thorough investigation of root causes, prompt resolution, and implementation of permanent solutions.
- Hands-on experience with test design, creation, and operation using documentation or testing tools like RSpec, Minitest, Jest, Playwright or similar.
- Proficiency in tuning middleware components, including database optimization and performance improvement strategies.
- Previous exposure to design, development, and operation of service-oriented or microservices architecture, demonstrating an understanding of scalable and modular architecture.
- Experience in architecture design and technology selection, showcasing the ability to make informed decisions for optimal solutions.
Preferred Skills and Experience
- A Bachelor's or advanced degree in Computer Science, Software Engineering, or a related discipline.
- Familiarity with Kotlin and React.
- In-depth expertise in designing, developing microservices architecture and later maintaining microservices.
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
Language Requirements
- Fluent Level English AND conversational level Japanese (ability to speak in casual meetings)
OR
- Fluent Level Japanese AND a TOEIC score of 700 or above, plus the ability to handle meetings and text communication in English soon after joining.
- If you have other qualifications or experiences that demonstrate your English proficiency, please consult with us. Examples: Eiken Pre-1st Grade, Eiken 2nd Grade (Eiken CSE score 1950 or higher), TOEFL iBT 60 or higher, IELTS 5.0 or higher, Cambridge English Exam FCE, etc.
- Other qualifications or experiences that demonstrate English proficiency are subject to consultation.
- If you do not have a qualification equivalent to TOEIC 700 points or higher, you will be required to take a test specified by our company during the selection process (generally assumed after the first interview).
Who We’re Looking For
- Someone who enjoys technical challenges and is passionate about problem-solving.
- A team player who values collaboration and can work with others to achieve goals.
- An individual who values continuous learning and personal growth, with a willingness to embrace new technologies and knowledge.
- A leader who can guide and inspire a team.
- Someone with a global perspective who respects diverse cultures and backgrounds.
What you can gain from this position:
- Contribute to the development of cutting-edge SaaS solutions, making a significant impact in the tech industry.
- Collaborate with a global team, gaining exposure to projects with an international perspective.
- Enhance not only your technical skills but also your leadership and project management abilities.
- Develop your personal career in a culture that promotes continuous learning and growth.
Technology Stack
- Programming Languages: Ruby
- Frameworks: Ruby on Rails
- Cloud Platforms: AWS
- Containerization and Orchestration: Docker, Kubernetes
- Testing Tools: RSpec, Minitest, Playwright
- Others: RESTful API, Microservices Architecture
Work Environment
At Money Forward, we provide an environment where we can create world-class services together, and we are looking forward to welcoming you.
- Provided PC Specs: We provide PCs equipped with the latest CPUs (MacOS or Windows). Custom-made PCs tailored to business requirements and replacements with the latest OS are also possible.
- Systems to Enhance the Development Environment: Peripheral devices necessary for work (such as displays, mice, keyboards) can be purchased as office supplies. Generally, you can choose from standard products (catalog), and if conditions are met, you can apply for non-standard products as well.
- Money Forward Library: We have a library system where you can freely borrow books, ranging from technical books to management books. Desired books can be purchased at the company's expense.
- Referral Driven: We cover the cost of recruitment meals. There is a referral reward system.
- Conference Participation Support: The company partially covers participation in domestic and international conferences, such as RubyKaigi and Google I/O
About Money Forward
Money Forward, founded in 2012, strives to deliver exceptional value to users in various business domains. As a leading FinTech company, we offer over 40 services, ranging from personal finance management to B2B SaaS products.
We have been growing rapidly, and we are expanding our global hiring to help further expand the company. That means that we are open to hiring those with limited or no Japanese language proficiency.
Money Forward is one of Japan's hottest FinTech companies and it is now a great opportunity to be a part of one of our continued growths!
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.