Rakuten

Web Application Engineer

Tokyo, Japan
JavaScript TypeScript Node.js Vue.js Express.js PostgreSQL Redis Nginx Google Cloud Platform New Relic PagerDuty Slack Microsoft Teams Confluence JIRA Bitbucket Webpack npm Jest RESTful API SPA SSR SASS/SCSS Java Spring Framework
Description

Web Application Engineer, Rakuten Travel Experiences - Travel Development Department (TDD)

Location: Tokyo, Japan

Time Type: Full time

Job Description

Job Description:

Business Overview

Rakuten Group operates a wide range of internet services globally, including e-commerce, travel, fintech, and mobile.
Rakuten Travel leads the travel domain within the group, pursuing its purpose of “Making People Happy with Travel” and continuously evolving as one of Japan’s leading online travel services.

Department Overview

Rakuten Travel is a leading online travel service in Japan, dedicated to “Making People Happy with Travel”.
Rakuten Travel: https://travel.rakuten.com/


Since our founding in 1996, we have consistently led the industry, challenging the norms and fostering innovation. With growing aspirations to expand beyond borders as a Global Innovation Company, we are not confined to Japan but continue to strive daily to become the world's premier travel reservation service.

As part of the Commerce & Marketing Company, the Travel Development Department is currently embarking on the following ambitious projects:
1. Globalization of Rakuten Travel to compete in global markets
2. Continuous improvement and strengthening Rakuten Travel’s presence in Japan to increase customer satisfaction

We are seeking like-minded individuals who resonate with our purpose. Join us at Rakuten Travel, propose new forms of travel to people around the world, and strive to be pioneers shaping the future of travel. Your passion and creativity will breathe new life into the travel industry, filled with infinite possibilities. We eagerly await your application and potentially invite you to take on challenges in a diverse environment in collaboration with new peers.

In this position, you will be responsible for the development and operation of services provided by "Rakuten Travel Experiences" https://experiences.travel.rakuten.co.jp/.


Expected to lead the travel industry, this role involves utilizing state-of-the-art technology to deliver services that address contemporary and varied travel demands.
Rakuten Travel is among the top online travel sites in Japan, requiring development skills to support its large-scale transaction processing. Particularly during the quarterly Rakuten Super Sale, you will be expected to handle over 150 reservations per second and manage search traffic exceeding 800 queries. The volume of this traffic is anticipated to increase in the future, making the development and operation of systems capable of handling high loads a critical responsibility.
Working at Rakuten Travel offers abundant opportunities for technical challenges and growth, leading to potential career advancement in an attractive position.

Position:

Why We Hire

As Rakuten Travel Experiences continues to grow, we need to keep delivering new features while ensuring stable operations, and continuously improving performance, automation, and quality.
Looking ahead to cross-product development across the travel domain (shared features and platforms), we are hiring engineers who can drive design, implementation, and operations across both frontend and backend.

Attractiveness
- Work on a high-traffic, large-scale service and tackle system design, performance tuning, and operational excellence
- Own the full development lifecycle end-to-end (design, implementation, testing, deployment, and operations) across frontend and backend
- Collaborate with a global team with opportunities for English communication and a culture that welcomes improvements
- Opportunity to contribute to cross-product/shared platform development across the travel domain

Position Details

You will be responsible for the development and operation of both the frontend and backend of Rakuten Travel's travel experience services.
Specifically, you will work on the design, implementation, testing, and deployment of systems in collaboration with team members, product managers, and QA engineers.

Additionally, you will be responsible for improving frontend functionality and performance, handling monitoring and alerts, and responding to user inquiries. In this role, you are expected to function as a role model for the next generation of engineers, envision the future of the system, and lead the organization's growth.

You will have the opportunity to enhance your technical skills and achieve results through collaboration with the team. This environment allows you to advance your career and tackle various challenges by contributing to the organization's growth.

Work Environment

Team Structure
- Within the travel engineering organization, cross-functional roles such as product, engineering, QA, and reliability work together to build and operate services
- There are opportunities for collaboration with global teams in English
- Age group: Early 30s

Employee Background
- The organization includes diverse roles such as Applications Engineers, Product Managers, UI/UX Engineers, and Web Applications QA
- Members bring experience in web service development/operations, quality assurance, and product planning

Development Tools
- Languages/Frameworks: JavaScript, TypeScript, Node.js, Vue.js, Express.js, PostgreSQL, Redis
- Middleware: Nginx
- Infrastructure: Google Cloud Platform
- Monitoring: New Relic (APM), Pager Duty
- Tools: Slack, Microsoft Teams, Confluence, JIRA, Bitbucket, etc.

Mandatory Qualifications:

Technical Skills/Experiences
- 5+ years of experience in web application development (e.g., JavaScript/TypeScript, Vue.js, Express.js)
- Experience with build/dependency tools such as Webpack and npm
- Experience designing and implementing tests using tools such as Jest
- Experience making technical documentation (e.g. Architecture specification, Development specification)
- Experience using RESTful APIs
- Basic knowledge of web security
- Solid understanding of SPA including SSR, SASS/SCSS, and responsive design
- Experience improving web performance on both client and server sides
- Strong UX and design sensibilities with attention to detail
- Experience designing and maintaining infrastructure using public cloud service (e.g. GCP, AWS)

- Business-level English proficiency (reading, writing, and speaking)


Soft Skills/Experiences
- Proactively involves others to solve problems and improve situations
- Curious mindset and continuous learning in a fast-moving environment
- Effective communication with diverse stakeholders
- Willing to tackle new challenges and drive improvements
- Strong team player who promotes collaboration inside and outside the team
- Execute tasks while considering the potential impact and scope of influence on other areas, instead of simply implementing what's written in the specifications
- Identify what the problem is and work together to devise an approach to address it

Desired Qualifications:

- Experience in Java-based web application development (e.g., Spring Framework)
- Experience contributing to cross-product/shared platform development in the travel domain
- Experience building and operating services on cloud environments such as GCP
- Experience improving operations using observability tools (e.g., New Relic)
- Experience with performance tuning, incident response, and operational automation (e.g., CI/CD)
- Experience communicating in English in a technical context

Other Information:

Additional information on Location

Rakuten Crimson House (Head office)
 

Additional information on English Qualification

TOEIC Score exceeding 800 (or similar level of English ability) or a University Degree earned in an English-speaking country.
Proof of qualifications will be required by the time of the job offer.
If no evidence is available to prove the qualifications denoted above, taking an IP test, organized by Rakuten, during selection process is required.

Additional information of Rakuten Group, Inc.
- Benefits:https://corp.rakuten.co.jp/careers/benefit/
- Recruitment Information:https://corp.rakuten.co.jp/careers/information/
- Rakuten Culture:https://corp.rakuten.co.jp/careers/culture/

#engineer #frontendengineer #webdeveloper #commerce #RakutenTravel #RakutenTravelExperiences #Java #JavaScript 

Languages:

English (Overall - 3 - Advanced)
Rakuten
Rakuten

0 applies

0 views

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

🥳🥳🥳 452 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 over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,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