Senior Software Engineer
Summary
Builds and integrates HR system APIs (payroll, attendance) for Money Forward’s fintech platform, focusing on cross-system permissions and scalable backend services using Ruby on Rails, GraphQL, and Kubernetes.
- Develop a mechanism or set of permissions is needed to enable cross-entity operations within MF group.
- Development of an interface (I/F) to connect the current systems
- Backend
- Ruby
- Ruby on Rails
- GraphQL
- Infrastructure
- Service Platform (Kubernetes)
- MySQL 8.0 / Aurora MySQL 3
Requirements
- Experience developing applications with Ruby on Rails.
- Experience designing and developing APIs for system integrations.
- Experience using AI-assisted development tools to design, implement, test, and document backend APIs.
- Ability to build secure, reliable, and maintainable APIs that connect Money Forward systems with accounting, payroll, and attendance systems.
- Ability to design, implement, test, and operate backend services.
- Understanding of web application architecture and relational databases.
- Experience with modern frontend development.
- Experience building user-facing applications using TypeScript or similar technologies.
- Understanding of frontend application design, maintainability, and user experience.
- Experience developing or integrating GraphQL APIs.
- Experience designing RESTful APIs or other backend interfaces for cross-system integration.
- Experience applying AI tools or LLM-based solutions to improve backend development, API documentation, test generation, or operational efficiency.
- Basic understanding of AI/ML concepts, prompt engineering, or practical use of generative AI in software development.
- Understanding of API authentication, authorization, access control, and permission design.
- Experience developing HR systems
- Experience operating services on Kubernetes-based platforms.
- Experience with MySQL or Aurora MySQL.
- Experience collaborating across multiple product and platform teams.