Logo Rakuten
Posted on 3 days ago

Rakuten Unmanned Delivery/Drone Full Stack Engineer - EC Incubation Development Department (ECID)

Rakuten

Job Description:

Department Overview

The EC Incubation Development Department (hereinafter referred to as ECID), is responsible for various e-commerce services such as the Flea Market App Rakuma, Rakuten Healthcare, and Rakuten Unmanned Delivery Service utilizing Robots.

While each service operates as an independent development group, the department regularly holds Meet up as a platform for sharing information across services. Additionally, members with shared interests come together for committee activities aimed at skill development, fostering a sense of community through cross-group interactions.

It is an organization where you can contribute to the growth of the business through your team's work and also achieving personal growth.

"Aim to create a more convenient and comfortable shopping infrastructure through Robot Delivery."
To achieve this vision, we are recruiting a full stack engineer for Rakuten Unmanned Delivery system to centrally manage from the order site to robot delivery.
This role will focus on expanding functionalities to maximize customer value at the Harumi location in Tokyo, where operations have already begun, as well as driving leaner service development.

Additionally, we will strengthen integration with Rakuten Group services (such as Rakuten Membership and Rakuten Pay) to deliver user-friendly services.

As this is a startup-stage service, we are looking for person with a mindset to advance projects in collaboration with the business, without being confined to the typical responsibilities of an Engineer. The ideal candidate will also demonstrate strong commitment as a Full Stack Engineer in maintaining and improving the service.

Position:

Why We Hire

We are recruiting a Full Stack Engineer to enhance service quality and accelerate more Agile development.

 

Position Details

In this startup development organization in Rakuten, you will be responsible for fast-paced releases while ensuring quality and maintaining cost efficiency. As part of a small team undertaking advanced initiatives, various solutions will be necessary. You will take an ownership of such tasks and be responsible for system development beyond traditional roles. Operating in a true startup environment, you will not only contribute as a Development Team Engineer but also collaborate with the Business side to plan and develop services together.

Additionally, in the Rakuten Group, product managers and engineers work within the same organization, enabling close collaboration and a flexible environment for improvements. Particularly for this service, the business team is very closely aligned, allowing for a strong sense of unity in development. With this setup, your development experience and background can continue to be a significant strength moving forward.

Roles and Responsibilities

System Design based on Business Requirements

Development (Coding, Code review)

Vendor management (Coordination with partner company members)

Operations (Releases, Troubleshooting, Bug Fixes)

Mandatory Qualifications:

- Web Application development experience using C# or Java (3+ years)

- Development experience using React (2+ years)

- Development experience on public cloud platforms, such as Azure (3+ years)

- Experience in designing and developing RESTful APIs

- Experience in designing and operating relational databases such as MSSQL or MySQL

- Experience in designing and operating CI/CD pipelines

- Experience in implementing Unit Tests

- Knowledge of modern architecture, best practices, and security in the web application domain

- Strong problem-solving skills

- Proactive approach and communication skills to involve others and drive progress

- Leadership experience (managing a team of 5 or more)

- Troubleshooting experience in a commercial environment

- Japanese (Business level or higher)

- English (Business level communication and writing skills)

  

Desired Qualifications:

- Development experience with NoSQL databases (e.g., Redis)

- Project Management experience

- Product Management experience

#engineer #applicationsengineer #investment #RakutenDrone

Languages:

English (Overall - 3 - Advanced)