@money-forward | Money forward
Created a year ago (Last Update: 7 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
💚 289 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.