The Middle role is for engineers with 2–4 years of experience who want to own complex modules and start mentoring juniors. You'll have the opportunity to participate in technical design and architecture discussions on large projects.
⚙️ Responsibilities
Design and implement complex backend modules
Mentor junior developers and perform high-quality code reviews
Participate in technical design, propose architecture solutions
Coordinate with BrSEs and Japanese clients on technical requirements
Optimize performance, improve database queries
✅ Requirements
2–4 years Ruby on Rails experience
Experience with background jobs (Sidekiq), caching (Redis)
Understanding of database optimization and indexing
Ability to read Japanese specs and documentation (big bonus)