Role : Python API Developer
Exp : 8 to 12 yrs (Minimum 8+ years of IT experience and 2+ years of working experience in the following)
Technical Skills :
- 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 SQLAlchemy is a plus.
- Experience with Redis, Amazon S3, or Amazon SQS is a plus.
- Familiarity with asynchronous programming in Python is a plus.
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.Perform code reviews and lead refactoring discussions to ensure high-quality deliverablesGuide teams through large-scale codebase improvements and enforce coding standardsTake ownership of complex modules and ensure their scalability, performance, and reliability(ref : hirist.tech)