Job Description
Amazon is looking for a talented and motivated Python Developer to join its technology team. The candidate will be responsible for designing, developing, testing, and maintaining scalable software applications and services using Python.
The ideal candidate should have strong programming fundamentals, knowledge of data structures and algorithms, and experience developing reliable and scalable applications.
Eligibility Criteria
Design, develop, test, and maintain software applications using Python.
Write clean, efficient, scalable, and maintainable code.
Develop and integrate REST APIs and backend services.
Work with databases and perform data-related operations.
Debug applications and troubleshoot technical issues.
Participate in code reviews and follow software development best practices.
Collaborate with Software Engineers, Product Managers, QA Engineers, and other teams.
Develop automated tests to ensure application quality and reliability.
Work on scalable cloud-based applications and services.
Contribute to system design and continuous improvement of existing applications.
Key Skills
Strong proficiency in Python
Data Structures & Algorithms
Object-Oriented Programming (OOP)
REST APIs
SQL / Database Management
Git / Version Control
Debugging & Problem Solving
Software Development Life Cycle (SDLC)
Unit Testing
