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 |