Rakuten

Fullstack Application Engineer - EC Solution Development Department (ECSD)

Tokyo, Japan
Spring Bash Next.js SQL PostgreSQL Git Kubernetes TypeScript CSS JavaScript React Oracle PHP API Java MySQL Docker HTML
Search for More Jobs Talk to a recruiter now 💪
Description

Job Description:

Business Overview

We are the development department that supports Rakuten's founding business, Rakuten Ichiba.

Rakuten Ichiba, founded in 1997 and continuing to this day, embodies Rakuten's mission of "empowering people and society through innovation", and has created a system that allows people who are good at business to easily open stores beyond the limits of the business sphere, delivering the joy of shopping to users throughout Japan. We are now one of the largest EC companies in Japan.

Rakuten Ichiba service page

https://www.rakuten.co.jp/

 

Department Overview

Rakuten Ichiba is a place where various merchants gather, and its diversity is what makes Rakuten Ichiba attractive. Our department is responsible for developing and providing tools and services necessary for the operation of each merchant, regardless of their genre, industry, or size, in order to enable the diverse merchants on Rakuten Ichiba to thrive in e-commerce and provide customers with the experience of "Shopping is Entertainment".

To achieve this, we operate the RMS Service Square, an app store that supports store operations, and provide support to partners who offer solutions on this platform. Additionally, we provide APIs to facilitate store operations, helping partners develop and deliver high-quality solutions. Our mission is to connect store owners and partners, supporting the success of store owners.

 

Position:

Why We Hire

We are currently in the process of renewing our business model to achieve further growth for our RMS Service Square. At the same time, we are planning projects to significantly streamline our current operations. We are looking for engineer who can lead and realize this major transformation with us. You will collaborate with existing team members to create development plans and take the initiative in leading projects.

By joining us, you will have the opportunity to work on services used by Rakuten Ichiba's store owners and partners. You will also be involved in business model renewal and operational efficiency projects, allowing you to hone your skills while staying abreast of the latest technologies and trends. You will have the chance to propose and implement new methods and technologies, further enhancing our services.

 

Position Details

Job Overview:

You will be responsible for the analysis of requirements, creation of development plans, design, development, and operation of related systems for RMS Service Square. This includes the app store page for store owners, the management page for partner companies, and internal management tools.

Job Details:

- Existing System Renewal Project: To understand the content and current state of our services, you will first participate in the renewal of our existing system.

- Improvement and Operation of Existing Systems

- Design, Development, Release, and Operation of New Services in Line with Business Plans, as well as the Improvement of Existing Services

- Technical Research and Design

Benefits and Attraction:

- You will play a crucial role in supporting Rakuten Ichiba's services. Additionally, by being responsible for everything from design and development to operation, you will have the opportunity to broadly develop your skills.

Stakeholders:

- Development team, product managers, project managers, security team, and others.

 

Work Environment

You will join a team responsible for the development and operation of existing services. A small group of engineers and product manager work together as a team, sharing updates and tackling problems through Daily Huddles, chats, and meetings. Communication is conducted in both English and Japanese.

 

Mandatory Qualifications:

- Over 5 years of experience in front-end web application development, with proficiency in HTML, CSS, and JavaScript.

- Experience with Next.js (React is acceptable) and TypeScript.

- Experience in backend development using Java and the Spring Boot framework.

- Proficiency in SQL and experience with relational databases such as MySQL, Oracle DB, or PostgreSQL.

- Experience in tuning SQLs for performance.

- Experience with Linux command line and creating simple bash scripts.

- Experience in system design and architecture design.

- Experience with code management and code reviews using Git.

- Experience with testing using test frameworks (e.g., DBUnit, JUnit, Jest).

- Understanding and experience with logging, monitoring, and system alert handling.

- Basic knowledge of information security in system development (e.g., OWASP Top Ten).

- Business-level English.

 

Desired Qualifications:

- Experience as a project leader for web services.

- Development experience using RESTful APIs.

- Experience with CI/CD, containers, and deployment automation (e.g., Jenkins, Docker, Kubernetes).

- Experience in managing code quality and test coverage.

- Ability to learn independently and drive projects forward.

- Experience with process management and documentation using JIRA and Confluence.

- Development experience in a Scrum team.

- Conversational-level Japanese.

 

Others Information:

Additional information on English Qualification

TOEIC 800 Score above

#engineer #applicationsengineer #commerce #RakutenIchiba #JavaScript #PHP #Java

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

🥳🥳🥳 389 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.
  • Salaries for the engineering jobs on our site range from $100K-$200K. On average, senior engineer positions on our EchoJobs are about $160K.
  • The EchoJobs positions have been sourced and vetted from the top companies to work for in the US as a software engineer, including LinkedIn and other reputable job sites. We also have syndicated jobs from companies that have just raised funding, as well as those that have great unique products and culture. From all of these sources, our founder, Morgan, has also resourced the company's authenticity in terms of their website, public appearance, and more.
  • Yes, our users asked us for just this, so now our search filters allow you to search for your top jobs via location, as well as by onsite, remote, or both. Approximately 30% of our jobs are remote, so you’ve got the best options for you!
  • We have not yet implemented this option, but are considering doing so in the future. For the moment, you would need to cancel your subscription, and resubscribe when you wanted to come back.
  • We add new jobs to EchoJobs every day! We scan our sources for the newest jobs, verify them, and post them to EchoJobs within minutes. We add about 2,000-3,000 new jobs for you each day!
  • From starting your job search to getting hired, the entire job search process can take us software engineers anywhere between 3-6 months. However, at EchoJobs, we’re striving to shorten this duration by finding the best, newest jobs for you, so you can do less job searching, and more applying.
  • We’d recommend checking EchoJobs daily, as we add new jobs to the site each day. Additionally, if you got a chance to read our previous email on “what makes EchoJobs different from any other job search tools,” we also recommended that you set a job alert based on your job filters, so if you get emails on those new jobs, you could be checking more than once per day.
  • If you decide to continue with us after the 1-month trial, we definitely recommend this, as we all know it usually takes 3-6 months to find a quality job as a software engineer these days. So to best support you, we just adjusted our membership options at EchoJobs to monthly, 3 months, or 12 months (this option is more for passive job seekers looking a little bit for the future if they want to come back to work or make a job switch potentially. This lets you see what’s out there in case an even better fit job becomes available.)
  • EchoJobs is truly the only job site of its kind. We want to be THE spot for you to find the best job for you, and haven’t encountered any other company doing this. Other job sites are in niches besides software engineering or focus on a small portion of engineering jobs (like a specific coding language). In the words of Morgan, our founder, “I think what makes EchoJobs different is the amount of jobs, frequency that we add new jobs (we add 2,000-3,000 new jobs daily!), and the powerful search engines to find exactly the job you want more easily and efficiently. We can provide you with the most jobs that are vetted by us, we’ll continually find more new jobs for you, and we make it easier for you to apply and get hired.

What Fellow Engineers Say