Full Stack Engineer (Frontend focused) - Commerce dept.

  • Tokyo
  • Partial Remote
  • Full-time
  • May 24, 2024
8,000,000 - 10,000,000 JPY /yr
Apply from Anywhere 👍
Relocation to Japan 👍
(Overseas visa sponsorship supported)
Language Requirements
Japanese: Not Required 👍
English: Business Level
Minimum Experience
Senior or above

Department Overview

"Logistics" is one of the most essential platforms to evolve EC businesses in Rakuten Group.
We are currently working on the development of the following fulfillment related functions, including Warehouse Management System (WMS) development and its technical operations. 

  • Logistics outsourcing service "Rakuten Super Logistics (RSL)" for merchants in Rakuten Ichiba
  • Online bookstore "Rakuten Books"
  • Online shopping site for daily necessities, health foods, pharmaceuticals, etc. "Rakuten 24" (Rakuten Direct)
  • Online Fashion site that officially handles popular apparel brands, "Rakuten Fashion"

Our department provides development, maintenance, process enhancement and new services development of "Warehouse Management System (WMS)", "Transportation Management System (TMS)", "Collaboration with Rakuten Ichiba" that supports the business models described above. The wide ranges of services we provide requires diversity in many areas, such as personality, knowledge and working environment.



Why We Hire

With the expansion of logistics services, the scope of systems and the number of business stakeholders have increased. Every day, people from the business side raise requests for the construction of new business systems and improvement of existing systems.

In order to meet these demands and expand our business, it is important to have engineers who find it worthwhile to develop systems that make users happy and willing to take on challenges. To provide a stable system, it is necessary to have talents who have a long-term perspective and will lead the next generation.


Position Details

Tasks differ depending on the group you are assigned to. Main tasks are listed below:

  • General development and operation of "Warehouse Management System (WMS)" used for warehouse operations
  • General development and operation of "WCS: Warehouse Control System" used for controlling machines and data linkage required for warehouse automation
  • General development and operation of "Transportation Management System (TMS)" that manages packages tracking information shipped from warehouses
  • Data linkage required for connecting warehouses and transportation systems, API development and operation in general
  • Depending on the skills and experience level, the candidate will be responsible for one of the following processes :
    Product management in general, operation flow and screen design
  • Creation of system requirements, functional requirements, and architect requirements
  • Project planning and work planning. Calculation of personnel / development costs
  • Application construction and performance test design and implementation for high-load transactions
  • Basic design / infrastructure & middleware preparation / log collection management
  • Detailed design / implementation policy formulation and review
  • Release planning / implementation
  • System operation design / implementation / troubleshooting
  • External vendor management, stakeholder management
  • Design and development of business logic such as web applications, API Gateway, batch processing, etc.
  • Quality Assurance (QA) work, its design and automated development

Mandatory Qualifications:

  • Over 5 years of development experience as Full Stack Engineer
  • Over 2 years of Spring Framework development experience
  • Front end development experience using React, React Native and Android SDK
  • Development experience using Java ORM and No SQL including MyBatis and Redis
  • Being able to code and review with security in mind
  • Have the ability to read and analyze existing codes


Desired Qualifications:

  • Experience in using Jenkins, Rundeck, Kubernetes, Docker, Elastic Search, Kibana, Prometheus, SonarQube, Git
  • System development experience using Atlassian products such as JIRA and Confluence
  • Experience in using scripts (Ruby, Python or Bash) to automate server operations
  • Experience in system operation and maintenance using Linux
  • Experienced in developing and operating logistics systems
  • Experience in developing large-scale, large-capacity systems
  • Experience in system log analysis, and its performance monitoring/tuning.
  • Curiosity and challenging spirit for new services and technologies
  • Experience in developing and operating mission-critical systems
  • Computer science or related master's or doctoral degree
  • Agile development experience (Scrum, Kanban)
  • Knowledge and experience with microservices architecture
  • Interest and knowledge about DevOps

In Japanese, Rakuten stands for ‘optimism.’ It means we believe in the future. It’s an understanding that, with the right mind-set, we can make the future better by what we do today.

So we challenge ourselves to evolve, innovate and experiment, to create a better, brighter future for everyone.

Today, our 70+ businesses span e-commerce, digital content, communications and fintech, bringing the joy of discovery to almost 1.3 billion members across the world.

View Rakuten's company page

Search jobs from Rakuten in Japan
Full Stack Engineer (Frontend focused) - Comm... at Rakuten