Business Overview Rakuten Group is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the internet while aiming at becoming the Global Innovation Company.
The Rakuten Group has more than 70 businesses worldwide spanning e-commerce, digital content, communications and fin-tech, bringing together more than 1.
2 billion members across the world. We have a diversified workforce made up of talented employees from more than 70 countries and regions.
For this position, we are looking for a back-end engineer to build micro-services for our private cloud platforms that are used worldwide.
Department Overview Clients of these private cloud platforms serve millions of customers and require corresponding service levels.
Through the combination of open-source software and custom development, our mission is to empower them by boosting their productivity.
Position : Why We Hire As part of a medium size organization, you will join a full-stack team that unleashes the power of the cloud to engineers in the company with both UI and API components.
You will take ownership of our systems to drive them forward. Position Details Work together in a scrum team trying to follow best Agile practices Build and maintain new APIs in a big cluster of microservices Implement user stories and write well-written and self-documented Python code Spend a part of your day reviewing pull-requests (PRs) of your team mates and help to improve your team mates as they will help you on your pull-requests Help find new and innovative solutions to day-to-day problems Use new and innovative technologies to supplement and enhance our service platform Mandatory Qualifications : Mindset You believe code without tests is legacy code from the start You would like to empower customers and help them achieve their goals You love to help fellow engineers and make them more productive Skill-set 3+ years working experience in Python Worked with source control systems, preferably Git Experiences working with various popular development framework in Python (Example Django or Flask) Linux / Unix system operation experience Experience working in Python 3 Desired Qualifications : Skill-set Experiences in working with docker containers Experiences building a Continuous Build and Continuous Integration system Worked in a tech organization of at least 50 people Experienced in working in an Agile development environment Languages : English (Overall - 4 - Fluent)