Lead backend development for a loyalty point platform, with millions of monthly active users. Focus on architecture, technical decisions, and quality improvements
Roles/Responsibilities
- Design system architectures to meet current and future business requirements using modern methodologies.
- Collaborate with product and project managers to clarify specifications, functional, and non-functional requirements.
- Propose and execute technical decisions, considering trade-offs and system impacts.
- Ensure high-quality deliverables through design/code reviews and brainstorming sessions.
- Analyze and resolve potential bottlenecks or issues related to scalability, security, and performance.
- Lead development teams by mentoring junior members and driving process improvements such as CI/CD and test automation.
- Handle on-call production issues, including reporting and resolution.
Required skills
- 8+ years of backend development experience using Java Spring Boot Framework.
- Extensive experience in designing and maintaining high-traffic web products.
- Familiarity with frontend and backend technologies.
- Experience working in Agile teams, especially Scrum.
- Hands-on experience with Docker or similar deployment environments.
- Proven ability to lead small-to-medium development teams and guide technical decisions.
Preferred skills
- Knowledge of cloud platforms like AWS.
- Motivation to learn new technologies and work in diverse, global environments.
- Japanese communication skills (preferred but not required).
About our client
A famous tech firm which makes a range of web based products, many of which are built from the ground up locally here in Japan.