Description
Department Overview
The Incentive Platform Department (INPD) provides cutting-edge incentive and payment solutions that empower Rakuten's businesses globally. Our platforms are continuously evolving to enhance capabilities and scale, driving synergies across the Rakuten ecosystem. Our mission is to deliver Rakuten Cloud and Ecosystem Platforms that accelerate the growth of Rakuten Group services, empower people and society through the Internet, and position Rakuten as the No.1 Innovative Company in the world.
Position : Position Details
The Database Engineer will play a key role in supporting the Payment Gateway service, a platform that enables seamless payment processing both within and outside Rakuten. The role primarily involves development, operation, maintenance of the infrastructure for payment platforms hosted on AWS. This position offers not only the opportunity to gain enterprise experience in database engineering, but also DevOps, and working with complex systems in the e-commerce and payment gateway domains.
Key Responsibilities
- Design, build, test, operation planning, maintain, and automate database systems on AWS to ensure stable and secure services.
- Manage database using Infrastructure as Code (IaC). Collaborate with cross-functional teams to ensure the reliability, scalability, and usability of products and services.
- Monitor database systems, troubleshoot complex issues, and optimize performance to meet business needs.
- Provide support to customers and internal teams through proactive monitoring and issue resolution.
Work Environment
International team. English is required to communicate with other engineers.
Mandatory Qualifications :
Proficiency in business-level English.At least 3 years of experience as a Database Engineer, DBA, or in a similar role.Experience in building and operating MySQL / MariaDB / Aurora MySQL databasesExperience in building and operating databases using AWS.Basic understanding of major public cloud platforms (AWS, Azure, or GCP).Familiarity with version control systems, particularly Git.Strong motivation to learn and a mindset for tackling new challenges.Experience with task management tools such as JIRA, Confluence, or similar.Excellent negotiation and communication skills for working with stakeholders.Logical thinking, flexibility, multitasking ability, and a strong team-oriented mindset.Linux operation skills (Amazon Linux / CentOS / Redhat).Experience in shell script development.Desired Qualifications :
Experience with automation tools or CI / CD pipelines.Proficiency in coding, ideally in Python, Bash, or Golang.Hands-on experience with configuration management tools such as Ansible, Chef, CloudFormation, or Terraform.Experience managing Linux servers.Familiarity with containerization technologies.Experience in industries such as e-commerce, payments, banking, or credit cards.