Job title: Python API Developer
Location: Chennai
Experience: 8 to 12 Years
Education Qualification: Any graduate
Roles & Responsibilities:
- Adhere to estimates for completing features/user stories.
 - Develop and maintain unit tests for code components.
 - Write well-designed, testable, scalable, and efficient code following software
 - development best practices.
 - Collaborate and communicate effectively with cross-functional teams and
 - stakeholders.
 - Participate in the Agile/SCRUM development process as an individual contributor,
 - including sprint planning, task estimation, and daily stand-ups.
 - Create and maintain technical documentation for reference and reporting.
 
Required Skills:
- Familiarity with asynchronous programming in Python is a plus.
 - In-depth knowledge of RESTful API design principles.
 - RESTful API development using Python frameworks with FastAPI, Flask.
 - Strong understanding of Core Python and Object-Oriented Programming (OOP).
 - Proficiency in at least one RDBMS such as PostgreSQL, MySQL.
 - Comfortable working with SQL queries, stored procedures, functions, and database
 - optimization.
 - Solid understanding of version control systems like Git.
 - Familiarity with Agile development methodologies.
 - Experience with unit testing frameworks such as Pytest, unittest, or nose.
 - Experience with ORMs like SQL Alchemy is a plus.
 - Experience with Redis, Amazon S3, or Amazon SQS is a plus.
 
| Job Level | 10+ Years | 

