Website:
rakuten.co.in
Job details:
Backend Engineer - Python developer
Overview:
As a Backend/Python Developer at Rakuten, you will be responsible for designing, developing, testing, and maintaining high-performance backend systems to support Rakuten's diverse range of products and services. You will collaborate with cross-functional teams of developers, designers, and product managers to create innovative and scalable solutions that enhance user experience and drive business growth.
Responsibilities:
1. Develop scalable and high-performance backend systems using Python and related frameworks.
2. Build RESTful APIs, microservices, and serverless architectures to support various frontend applications.
3. Collaborate with frontend developers to integrate frontend components with server-side logic.
4. Optimize application performance, ensuring high scalability, reliability, and security.
5. Implement automated tests and conduct rigorous code reviews to maintain code quality.
6. Participate in the entire development lifecycle, from concept and design to implementation, testing, and deployment.
7. Continuously research and evaluate new technologies and best practices to improve system architecture and development processes.
8. Troubleshoot and resolve production issues in a timely manner to ensure smooth operation of backend systems.
9. Collaborate with cross-functional teams to gather requirements, provide technical guidance, and support project planning and execution.
10. Stay up-to-date with industry trends, best practices, and emerging technologies to drive innovation and maintain Rakuten's competitive edge.
Exp : 3 Years - 5 Years
Requirements:
1. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
2. Strong experience in backend development using Python and related frameworks (e.g., Django, Flask).
3. Solid understanding of object-oriented programming principles and design patterns.
4. Proficiency in database technologies such as SQL, NoSQL, and ORM frameworks (e.g., SQLAlchemy).
5. Experience with building and consuming RESTful APIs and microservices.
6. Knowledge of cloud platforms such as AWS, Google Cloud, or Azure, and experience with containerization technologies (e.g., Docker, Kubernetes).
7. Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
8. Strong problem-solving skills and the ability to work effectively in a fast-paced, dynamic environment.
9. Excellent communication and collaboration skills to work across teams and stakeholders.
10. Prior experience in e-commerce or large-scale web applications is a plus.
11. Good to have GoLang
Click on Apply to know more.