company logo

Tech Lead (Fullstack), Point Monetize Dev Group – Incentive Platform Department (INPD)

Rakuten

Office

Rakuten Crimson House, Japan

Full Time

Job Description:

Business Overview:
Are you interested in building the next generation of Internet services that will be used by millions of users across the globe every day? Rakuten Group is one of the leading e-commerce
companies in the world. Our mission is to empower people and society through the Internet while aiming at becoming the No.1 Innovative Company in the world. By joining our TECH
community, the IT powerhouse of the Rakuten Group, you will be part of a diverse global team and play a central role in our technology and innovation.

Department Overview:
Incentive Platform Department (INPD) is responsible for developing and operating the Rakuten Point and Rakuten Coupon. We develop and manage Rakuten PointClub and other
point related web products, which are among the most popular sites in Rakuten. We will drive the improvement to maximize Rakuten Point value and contribute to the Rakuten Ecosystem.
By the time you finish reading this, hundreds of thousands of points transactions have been processed and many users visit our web/app service. We want to work with a person who has
a great passion for our services and products.

Position:

Why We Hire
We are seeking a highly skilled and experienced fullstack engineer for web front and backend development to drive the successful launch of new services. This role will primarily focus on
backend development, demonstrating strong technical prowess and leadership to guide the development team. You will be instrumental in maximizing product quality and reliability
through robust system design, high-quality code creation, establishing efficient development processes, and providing technical guidance to team members.

Position Details
System Design & Development Leadership

- Lead the API design and backend system development for new services - Design and implement system capacity, ensure data integrity, and integrate with the other system

- Design resilient systems that anticipate failures, including log design and recovery mechanisms for communication interruptions

- Autonomously set up development environments and establish efficient development processes

- Create and review high-quality, maintainable, and extensible code, considering performance, test coverage, and production operations

- Operations & Improvement

Operate container-based web systems

- Design logs for efficient troubleshooting

- Develop and operate systems related to Relational Databases (RDBs)

- Utilize and propose improvements for CI/CD pipelines

- Practice best practices for production environment releases

- Production support (on-call)

- Troubleshooting of service in the trouble

Team Management & Technical Mentoring

- Manage a development team of approximately 3-4 members

- Review team members' deliverables and maintain/improve consistent quality standards

- Provide accurate technical guidance and mentoring to improve overall team development quality and productivity

- Support frontend output review and contribute to future maintenance/development of frontend systems.

Project Management

- Collaborate closely with Product Managers (PJM) to deliver high-quality products on schedule

- Appropriately adjust development scope through negotiations with Product Managers (PDM) and the business side, and formulate feasible plans.

Mandatory Qualifications:

- 8+ years’ experience in Java development

- 3+ years’ experience in leading a development team

- Experience in web service backend development (designing and developing APIs from scratch)

- Ability to write high-quality code considering performance, test coverage, and production operations

- Capability to design robust systems that anticipate failures (including knowledge of log design and recovery mechanisms)

- Ability to independently set up development environments and establish efficient development processes

- Experience in providing technical guidance to team members

- Experience operating container-based web systems

- Experience operating systems on Private/Public Cloud with an understanding of basic network mechanisms

- Experience utilizing CI/CD pipelines

- Ability to design logs for efficient troubleshooting, and development/operations experience related to RDBs

- Understanding and ability to explain common best practices for production environment releases

- Experience managing small teams (3-4 members)

- Ability to assure the quality of team members' deliverables (maintaining/improving quality through reviews)

- Ability to adjust development scope through negotiation and formulate feasible development plans

Desired Qualifications:

- Full-stack development experience, especially in frontend development (able to contribute to reviews, maintenance, and development)

- Experience in designing backend system capacity and ensuring data integrity for high-traffic systems

- Experience integrating with other system or similar payment systems

- Knowledge and experience in performance tuning

- Knowledge of modern frontend technologies (e.g., Angular, React)

- MS or Ph.D in Computer Science or related technical discipline

- Experience in Kotlin development

- Experience for CI/CD and test automation

- Experience for application deploy and operation (on-premises and usage of a Public cloud)

- Good communication & collaborative mindset to promote discussion and development with the engineering team

- Experience in working with cross-cultural global teams in different locations

- Japanese skills: Basic reading and writing

#engineer #applicationsengineer #technologyplatformdiv 

Tech Lead (Fullstack), Point Monetize Dev Group – Incentive Platform Department (INPD)

Office

Rakuten Crimson House, Japan

Full Time

August 8, 2025

company logo

Rakuten

Rakuten