As a Backend Engineer Leader, you will be responsible for leading and managing a team to complete business development projects.
Our applications are developed by Ruby on Rails mainly but we are replacing them with Kotlin and also re-architecturing them. So you will take a lead to succeed projects on these improving applications.
Responsibilities
- Development of HR solution products with Ruby on Rails or Kotlin. (Most of the products are developed by Ruby on Rails, Kotlin replacement is on-going.)
- 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, Kotlin, SpringBoot.
- 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, JUnit, Playwright 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.
- Basic Japanese is a plus
Compensation
7.9 to 10 million JPY annually.