User profile picture

@money-forward | Money forward

Created a year ago (Last Update: 12 days ago)

Senior Backend Engineer (HR Solutions Department), Japan

Gathered from company career pages. For the latest details, see the company's site. For updates to this page, contact us at contact@japanjobspace.com

💚 238 people viewed

Senior Backend Engineer (HR Solutions Department) in Tokyo, Japan

Money Forward's mission is to enhance people's lives by offering a range of SaaS applications that streamline back-office operations, reduce unnecessary work in daily tasks, and significantly improve the quality and efficiency of work. In the HR domain, we offer 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 Senior Backend Engineer, your primary responsibility will be to develop "Money Forward Cloud HRIS" and lead projects primarily using Ruby on Rails. Our product is currently experiencing significant growth, and we are actively seeking someone who can design an architecture capable of accommodating 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 phase of rapid growth. Our development roadmap includes the implementation of advanced features like granular permissions management and enhanced custom items, alongside efforts to enhance performance and optimize the architecture for large-scale enterprises.

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

Key Responsibilities for the Senior Backend Engineer position at Money Forward:

  • Development of Money Forward Cloud HRIS with Ruby on Rails : Lead the end-to-end development process, including specifications, design, implementation, testing, and ongoing operations.
  • Specification Design : Create and design detailed specifications for new features and enhancements to existing ones.
  • Refactoring and Design Enhancement : Work on refactoring and improving the design and testability of existing code and features.
  • Code Review and Testing : Enhance product quality by actively participating in code reviews and thorough testing of code changes.
  • Issue Identification and Resolution : Identify issues and bottlenecks within the development process, propose improvements, and implement solutions to enhance the team's productivity and product quality.
  • Architectural Planning : Collaborate with cross-functional teams to plan the architectural aspects of projects spanning multiple products, ensuring scalability and robustness.

Your role as a Senior Backend Engineer is crucial in driving the development and improvement of Money Forward Cloud HRIS and contributing to the overall success and growth of the product.

Requirements for the Senior Backend Engineer position:

  • A Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • Over 5 years of hands-on experience in the design, development, and operation of web applications.
  • Demonstrated experience in mentoring other engineers, showcasing the ability to provide guidance and support to team members in their professional development.
  • Proven track record of actively participating in team-based quality improvement initiatives, including code reviews and the implementation of test code.
  • Ability to independently analyze, design, and refactor code using various design patterns, as well as identify and address anti-patterns.
  • Experience in incident management, including efficient issue discovery, comprehensive root cause investigation, timely resolution, and the implementation of permanent solutions.
  • Flexibility and adaptability to work with diverse technology stacks, along with a willingness to learn and familiarize oneself with Ruby on Rails if not already proficient.

Additional qualifications and skills for the Senior Backend Engineer role:

  • Familiarity with Ruby, Ruby on Rails, and front-end technologies like React or Vue.js.
  • Previous experience working in environments that follow Scrum and Agile development methodologies, contributing to efficient and collaborative project delivery.
  • Hands-on experience in test design, creation, and execution, using documentation or testing tools such as RSpec, Jest, or similar.
  • Proficiency in optimizing middleware components, including database optimization and the implementation of performance enhancement strategies.
  • Previous exposure to the design, development, and operation of microservices, indicating a strong understanding of scalable and modular architectural principles.
  • Experience in architectural design and technology selection, demonstrating the ability to make informed decisions to arrive at optimal solutions for projects.

Backend Technologies:

  • Ruby
  • Ruby on Rails
  • GraphQL
  • gRPC
  • Sidekiq Pro
  • RSpec

Frontend Technologies:

  • TypeScript
  • Next.js
  • Vue.js
  • Nuxt.js
  • Bootstrap-vue
  • Vue apollo
  • Jest

Infrastructure:

  • Amazon EKS (Elastic Kubernetes Service)
  • Aurora (Amazon RDS)
  • ElastiCache
  • Amazon S3

Infrastructure as Code:

  • Terraform

Version Control:

  • GitHub

Project Management: 

  • JIRA

Monitoring and Error Tracking:

  • Datadog
  • Rollbar

CI/CD (Continuous Integration/Continuous Deployment):

  • CircleCI
  • ArgoCD
  • GitHub Actions

Communication and Collaboration Tools:

  • Zoom
  • Slack
  • Figma
  • Miro

This tech stack provides a comprehensive set of tools and technologies for building and managing web applications, covering both the backend and frontend development, infrastructure provisioning, version control, project management, monitoring, and communication.

  • English : Fluent in both written and spoken.
  • Japanese : Not required (Interests in learning is a plus)

Min 7,000,000 - Max 13,000,000 Japanese yen / year (Gross)

Location : Tokyo, Japan.

Remote work is available four days per week.

Flexible Working Hours (No core time)

  • Two days off per week (Saturday and Sunday). 
  • Japanese national holidays (16 national holidays in 2021). 
  • Paid holiday: 10 days (first year) *Number of paid holidays increases (+1 day) every year up to 20 days a year.
  • Summer vacation days: 3 days.
  • Winter vacations days: 2 days
  • Medical insurance.
  • Employee stock ownership plan. 
  • Full transportation coverage. 
  • The latest computer (Unlimited upgrade or purchase when needed for development is available upon approval.). 
  • Seminar participation support.
  • Book purchases.
  • Copyright of OSS belongs to individuals

Communication Support

Japanese language study support

  • Online beginner courses
  • Terakoya (Japanese study buddy program)

In-house Translation & Interpretation team

Active English-speaking employee community within the company

Culture and Language exchange events

Relocation Support

Working and dependent visa sponsorship and application assistance

Flight tickets (for employee and their dependent family)

Airport pick-up

Temporary fully furnished apartment

  • 1st month: free
  • 2nd and 3rd month - corporate discount available upon request

Relocation bonus for initial life setup

Settling-in support after arrival in Japan

  • City office and bank account opening tour
  • Information sharing about mobile plans, credit card applications, etc.

Quick job search

new graduate
CTO jobs
Translator
VP of Engineering
internship
mercari
software engineer

Got a job to post?

Post your job for free and reach thousands of candidates. Contact us today! Read benefits.

contact@japanjobspace.com

Other job

Expand

Get in touch with us!

Fill in this form or send us a mail on contact@japanjobspace.com

Join our newsletter!

Subscribe to our newsletter to get job alerts!!

Made with ❤️ Japan job space