Rakuten

Senior Software Engineer (Tech Lead), Rakuten PointClub - Incentive Platform Department (INPD)

Tokyo, Japan
Docker JavaScript React Couchbase Kafka Java MySQL Kotlin Kubernetes Oracle PHP Node.js Angular
Description

Job Description:

Business Overview
The Technology Platforms Division (TPD) is responsible for building and operating the infrastructure and ecosystem platforms which power the Rakuten Group. Our mission is to provide our Rakuten Cloud and Ecosystem Platforms which will deliver Core Value to accelerate the growth of Rakuten Group services.

Department Overview
The Incentive Platform Department (INPD) provides incentive and payment solutions that empower Rakuten's businesses around the world. The platforms are continually adding capabilities and scale to accelerate the Rakuten ecosystem synergies.
 
The Point Service Section is responsible for the development and operation of incentive services such as PointClub, which is based on the Rakuten Platform (Point, Coupon, etc.), and is the most popular of its kind in Japan. The Point Service Section's priority mission is to enhance the value of the Rakuten ecosystem and contribute to its businesses based on these incentive services.

Overall Position Details

We are looking for engineers for web front and backend development who can design, deliver and troubleshoot the web applications with multiple components developed in different technologies. As a tech lead, you will join daily huddles to report your progress and work closely with product managers and project managers, and lead team members in application design and development. You will be expected to take ownership of the quality, delivery, and reliability of our services and seek to continuously improve both system and process for your team, whilst acting as mentor for other engineers.

Your responsibilities will be as follows:

- Lead the front and backend development of Rakuten Point-related systems.
- Develop applications through design, coding, code review, test, release.
- Work to improve existing design and features.
- Introduce new architecture, design scalable systems, and refactor.
- Lead improvements to the development environment (e.g. CI/CD, test automation).
- Create, update, and manage documentation.
- Be on-call for production support, handle troubleshooting, and support other developers.


Mandatory Qualifications
- Java development experience (8 years +)
- Experience in agile development (scrum, kanban)
- Development experience with a relational database (Ex. MySQL, Oracle, ProxySQL)
- Experience in leading a development team (3 years +)

Desired Qualifications
- MS or Ph.D in Computer Science or related technical discipline
- Experience in Kotlin development
- Experience in PHP development
- Design and development experience for high traffic systems
- Experience for CI/CD and test automation
- Experience with Container (Ex. Docker, Kubernetes, Istio)
- Experience with application deploy and operation (on-premises and usage of a Public cloud)
- Development experience with at least one of the following: Node.js, modern JavaScript frameworks (such as Angular, React, Webpack), JavaScript, NGINX Apache Tomcat
- Experience with Non-SQL development (Ex. Couchbase), especially KVS
- Experience with messaging systems (Ex. Kafka, RabbitMQ)
- Knowledge and experience of performance tuning
- Experience with JIRA/Confluence
- Experience working with cross-cultural, global teams based across different locations

Other Information:

Additional information on Location

Rakuten Crimson House (Tokyo)

#technologyplatformdiv #engineer

Languages:

English (Overall - 3 - Advanced), Japanese (Overall - 2 - Intermediate)

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say