Proficiency in Python and API Frameworks :
- Strong hands-on experience with Python and frameworks like FastAPI, Flask, or Django REST Framework (DRF).
- Strong experience with Python and building APIs using FastAPI, including request handling, background tasks, and dependency injection.
API Development Expertise :
Proven ability to design, develop, and maintain RESTful and / or GraphQL APIs, including handling CRUD operations, pagination, and error handling.Ability to design, develop, and optimize RESTful APIs with features like input validation (using Pydantic), rate limiting, and performance tuning.Authentication & Authorization Knowledge :
Experience implementing secure authentication and authorization mechanisms such as OAuth2, JWT, and API key management.Database Management :
Strong understanding of both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases, including query optimization and schema design.Version Control & CI / CD :
Proficiency with Git for version control and familiarity with CI / CD pipelines for automated testing, deployment, and delivery.(ref : hirist.tech)