

FEATURE
A hackathon-style short-term job program where you will be able to experience team development in the technology department of the Commerce & Marketing Company. You can choose from three different courses that fit your interests.

COURSE
*Even if a course is listed in the chart below, it may already be closed.
If you have a specific course in mind, we recommend applying as soon as possible.
- Program Contents
-
Each team will develop a new prototype during the job program. This is a hackathon-style course where you will experience the entire flow of development, starting with designing, planning, and development according to the theme.
Programming experience is required!【Idea Discussion】
- Discuss ideas for what kind of apps to develop.
【System Design】
- Design the system before the development phase.
【Development】
- Carry out development according to the specifications determined in the system design process.
【Understanding the Application Engineer Position】
- In addition to the general role of an Application Engineer, you will learn about the characteristics of an Application Engineer at Rakuten.
【Teamwork】
- Experience the importance of communication and teamwork in application development by working with teammates.
Rakuten has a QA (Quality Assurance) organization responsible for quality control and assurance of the systems we develop, which we define and implement as standard development processes. By participating in this program, you will be able to experience the main aspects of QA work as a member of a QA team in a simulated environment. Although this program does not involve coding work (programming), knowledge and experience in programming will help you better understand the contents of this program.
【Creation and Execution of Test Cases】
- Design test cases for each functionality, considering which scenarios to test from the specifications and requirements definition.
- Conduct actual testing, identify bugs and malfunctions, and propose remedial measures.
【Scenario Test Design and Execution】
- Create scenarios that simulate actual user operations and test them in an environment that closely resembles realistic usage conditions.
【Understanding the Quality Assurance Process】
- This course will provide participants with an understanding of the role of the QA engineer and the critical role that quality assurance plays in the development process.
- Specifically, you will be able to experience tasks required in practice, such as creating specifications, registering malfunctions, and organizing test categories.
【Teamwork】
- Participants will enhance their communication and teamwork skills by collaborating with specification writers and development staff in designing and executing tests.
Each team will develop a plan to utilize Rakuten Group's services and products in accordance with the theme. This is a 3-day program where teams will thoroughly consider Who/What/How/Why from both user and business perspectives.
No programming experience is required.【Idea Discussion】
- Discuss ideas related to the theme.
【Product Image Discussion】
- Transform the idea into a concrete product concept.
- Identify the main screens and functions necessary for the presentation.
【Understanding the Product Manager Role】
- In addition to the general responsibilities of a Product Manager, you will learn about the characteristics of a Product Manager at Rakuten.
【Teamwork】
- Experience the importance of communication and teamwork by working together with team members to develop a plan.
- Requirements
-
【Recruitment Target】
- Individuals who can join the company in April 2027 or October 2027
- Individuals with business-level Japanese language skills (N1 or above)
- Individuals who are able to participate for the entire duration of the course
- Individuals who can complete and submit assignments on time
- Individuals who are interested in joining Rakuten
【Environment】
- Please use your own PC.
- Participation with the Zoom camera on is required.
- Schedule for each course
-
【Application Engineer Course】
Term 1 : August 4 (Monday)~August 8 (Friday)
Term 2 : August 18 (Monday)~August 22 (Friday)
Term 3 : September 8 (Monday)~September 12 (Friday)【QA Engineer Course】
August 26 (Tuesday)~August 29 (Friday)【Product Manager Course】
September 1 (Monday)~September 3 (Wednesday) - Time
-
9:00 ~ 17:30
- Place
-
From home (Online)
- Transportation Expenses
-
Transportation fees will not be provided, as the entire program will be held online.
- Compensation
-
None
- Application Period
-
We reserve the right to close application windows early if all positions are filled before the stated deadline.
2nd round : May 6th (Tue) 9:00 AM (JST) to June 1st (Sun) 9:00AM (JST)
3rd round : June 1st (Sun) 9:00 AM (JST) to June 30th (Mon) 9:00AM (JST)*This job program will be conducted fully in Japanese. Interviews will only be held in Japanese.
- Document Screening
-
You will be notified of the results within 3 to 4 weeks after entry.
Please note that this timeframe may vary depending on the selection process. - Inquiries
-
Please use this form to contact us.
PROCESS
・ Coding test is required only for those who applied to the Application Engineer Course.
・ The selection process is subject to change.
Q&A
Participation on all scheduled dates is required. Please check your schedule carefully before applying.
C, C++, C#, Dart, Go, Java, JavaScript, Kotlin, Lua, Objective-C, Pascal, Perl, PHP, Python, Ruby, Swift, TypeScript, Visual Basic are available.
Only those who wish to participate in the Application Engineer course will be required to take coding tests.
No, you may only apply for one course. Please choose one.
We apologize for the inconvenience. Please contact us using the inquiry form.
Yes, it is possible. However, you must participate on all scheduled dates during the programs. Please check the dates carefully before applying. The application process for business positions is different. For more information on business positions, please click here
Please contact us here.