: 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 in 29 countries across a range of sectors, with a key part of this being our presence in FinTech and Payments. Our global solutions enable end-users and merchants to quickly and safely make and accept payments. Not only that, but we strive to delight our end-users by bringing them the full benefits of Rakuten membership in our Payment offerings, for example by leveraging our famous Rakuten Points. Department Overview Sitting within Rakuten Payment Inc\'s System Division, the Cross Service Development Department (XSDD) plays a crucial role in this. XSDD focuses on business-critical initiatives across our products and platforms. Our vision is to build and shape payment technologies that support our users\' daily lives now and into the future. As part of our team, you\'ll 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 technology. Why We Hire Due to the growing responsibilities of our department, we are looking for a Backend Engineer interested to join high visibility projects and employ current technologies. As part of our team, you\'ll 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 technology. Responsibilities: - Develop RESTful API services that process support thousands of requests per second - Collaborate with product managers to ensure that implementation meets the specifications - Contribute actively to the technical design discussion - Use clean architecture and best current practices with a modern programming environment Work Environment Technical Stack: - We use Java/Kotlin, Golang and NodeJS (JavaScript/TypeScript) for our backend services - We write scripts with Shell, Bash, Python, Deno (TypeScript). - Maria/Postgres/MySQL serve as relational databases for our system. - We use ETCD/Redis as key-value storages. - Our runtime is powered by Docker/Kubernetes Mandatory Qualifications: -Minimum 7-10 years of experience in at least a couple of the following languages (Golang, Javascript/Typescript with browser and/or Node.js and/or Deno runtimes, Java, Kotlin/JVM, 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 - Hands on experience with source control management tools such as GI - Excellent problem solving, critical thinking and communication skills - Mentor junior engineers, deliver frequent and honest feedback, help team members grow in their careers, and deliver results 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 with modern software development techniques such as CI/CD, blue/green deployments, canary releases, A/B testing, etc. - Interest in high-load transaction real-time payment systems. - Understanding architectural differences between SQL/NoSQL/NewSQL databases. - A record of self-directed side projects, research, or open source contributions is a plus - Experience in working in cross-cultural development teams - Exposure/Certification in Google Cloud Platform (GCP) is a plus - Understanding of the micro-service based architecture.
Monster
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.