Job Description:
Business Overview
Are you interested in building the next generation of internet services that reach hundreds of millions of users across the globe every day?
Rakuten is on a mission to empower individuals and society through innovation and entrepreneurship. Today we have 70+ businesses across a range of sectors, with a key part of this being our presence in FinTech.
Rakuten Payment’s large-scale platforms enable users and merchants to conveniently and safely make and accept payments. We strive to delight our users with our Rakuten membership and loyalty programs.
Department Overview
Sitting within Rakuten Payment’s System Division, the System Strategy Office (SSO) plays a crucial role in this. We focus on developing the next Payment platforms that will become the foundation of Japan’s social infrastructure to support users’ daily lives now and into the future.
Position:
Why We Hire
We are looking for a Software Engineer to help drive progress for our key initiatives.
As part of our team, you will get to see behind the scenes of the technology that enables modern, online life. Together, with your help, we aim to turn vision into a reality and deliver the next generation of payment technologies.
Position Details
- Develop RESTful/gRPC API services to handle thousands of requests per second.
- Develop tools to support, automate, and optimize infrastructure, minimizing errors and improving efficiency.
- Work with QA team to build performance and integration testing tools for these APIs.
- Collaborate with product managers to ensure that implementation meets the specifications.
- Contribute actively to the technical discussions.
- Focus on clarity, robustness, security and ease of use.
Work Environment
Technical Stack:
- Programming languages: Java/Kotlin, Golang and NodeJS (JavaScript/TypeScript).
- Data stores: MySQL, MariaDB, ETCD, Redis.
- Container orchestration: Kubernetes.
- Public Cloud: GCP, Azure.
Mandatory Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics or related field.
- Experience in two or more of the following programming languages: Golang, Node.js, Java, Kotlin, C/C++, Rust, Python.
- Experience with designing, developing and maintaining backend services, including REST, GraphQL and gRPC APIs.
- Deep understanding of networking protocols such as HTTP and TCP.
- Experience with relational databases.
Desired Qualifications:
- Experience with and enthusiasm for Docker/Kubernetes.
- Interest in safe, stress-free and repeatable operations and understanding their importance for a payment business.
- Knowledge of modern software development techniques such as CI/CD, blue/green deployments, canary releases, A/B testing, etc.
- A track record of self-directed side projects, research, or open-source contributions.
- Experience in working in cross-cultural development teams.
Other Information:
Additional information on Location
Shinagawa, Tokyo
Additional information on Secondment
This position will be hired by Rakuten Group, Inc. and seconded to Rakuten Payment, Inc.
Additional information on English Qualification
Please share about any other language abilities.
Note Japanese skill is not mandatory.
※For more information, please refer to the links below:
-----------------------------------
▼About Company
▼ Latest Company News
▼ Video Links
▼ Conditions of Employment
-----------------------------------
#engineer #fintechgroup #RakutenPay #RakutenPayment
Languages:
English (Overall - 4 - Fluent)Similar Jobs
Staff Engineer - Cloud Backend
Member of Technical Staff - Backend Growth Engineer
Software Engineer, Data Connectors (Bangalore, India)
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
🥳🥳🥳 401 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 about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,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