Senior Backend Engineer (HR Solutions Department)

Money Forward Minato-ku, Tokyo
  • 💴 ¥7M ~ ¥13M annually
  • 🏡 Partially remote
  • 🧪 5+ years experience required
  • 💬 No Japanese required
  • 🌏 Apply from abroad
  • 🧳 Relocate to Japan
DO YOU NEED MORE INFO?
ASK A QUESTION

About Money Forward

Money Forward Minato-ku, Tokyo

Money Forward is a fintech startup delivering tools to visualize and improve both individuals'​ and companies'​ financial health.

Key benefits

  • Small but diverse team
  • Great support for OSS
  • Relocation support

About the position

As a Senior Backend Engineer, you will be responsible for developing “Money Forward Cloud HRIS (Human Resource Information System)”, leading projects primarily using Ruby on Rails. Our product is currently in its growth phase, so we are actively seeking someone who can design an architecture to accommodate future user expansion at scale.

Since its launch in 2021, “Money Forward Cloud HRIS” has rapidly expanded its user base and is now in a growth phase. Our development plan includes implementing advanced features, such as granular permissions management and enhanced custom items, while also focusing on improving performance and optimizing the architecture for large-scale enterprises.

At Money Forward, we develop and provide Composable ERP utilizing a microservices architecture. This team collaborates with other product teams across the company, and leads large-scale, cross-product projects that present exceptional growth opportunities for engineers.

Tech stack

  • Backend: Ruby, Ruby on Rails, GraphQL, gRPC, Sidekiq Pro, RSpec
  • Frontend: TypeScript,Next.js,Vue.js, Nuxt.js, Bootstrap-vue, Vue apollo, Jest
  • Infrastructure: Amazon EKS, Aurora, ElastiCache, S3 他
  • Infrastructure as Code: Terraform
  • Repositories: GitHub
  • Project management: JIRA
  • Monitoring: Datadog, Rollbar
  • CI/CD: CircleCI, ArgoCD, GitHub Actions
  • Communication Tools: Zoom, Slack, Figma, Miro

Responsibilities

  • Development of Money Forward Cloud HRIS with Ruby on Rails. (Specifications, Design, Implementation, Testing, Operations)
  • Design and develop detailed specifications for new features
  • Refactoring and improving existing designs and tests
  • Improve product quality through reviewing and testing code
  • Identify issues, propose improvements, and implement solutions for the development team.
  • Plan the architecture of projects across products

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • 5+ years of hands-on experience in designing, developing and operating web applications
  • Experience in mentoring other engineers, demonstrating the ability to guide and support fellow team members in their professional growth.
  • Proven track record of actively participating in team-based quality improvement efforts through code reviews and test code implementation.
  • Demonstrated ability to independently analyze, design, and refactor using various design patterns and identify and address anti-patterns.
  • Experience in managing incident response, including efficient discovery, thorough investigation of root causes, prompt resolution, and implementation of permanent solutions.
  • Flexibility and adaptability to work with diverse technology stacks, with a willingness to learn and catch up on Ruby on Rails if not already proficient.

Nice to haves

While not specifically required, tell us if you have any of the following.

  • Familiarity with Ruby, Ruby on Rails, React or Vue.js.
  • Previous experience working with Scrum and Agile development methodologies, contributing to efficient and collaborative project delivery.
  • Hands-on experience with test design, creation, and operation using documentation or testing tools like RSpec, Jest, or similar.
  • Proficiency in tuning middleware components, including database optimization and performance improvement strategies.
  • Previous exposure to design, development, and operation of microservices, 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.
  • Interest in learning Japanese

Compensation

7 to 13 million JPY annually.

DO YOU NEED MORE INFO?
ASK A QUESTION

Other Jobs at Money Forward

Related jobs

More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.