ISource Services is hiring for one the of their client for the position of Fastapi Python developer.
Job Responsibilities:
- Design and develop robust, scalable, and high-performance RESTful APIs using FastAPI.
- Implement backend logic for web applications using Python and FastAPI framework.
- Write clean, well-documented, and maintainable code adhering to best practices.
- Integrate with various databases (relational and NoSQL) for data storage and retrieval.
- Implement asynchronous programming patterns to handle concurrent requests efficiently.
- Leverage dependency injection and other FastAPI features for modular and testable code.
- Collaborate with frontend developers to define API endpoints and data structures.
- Implement robust error handling and logging mechanisms.
- Monitor API performance and address bottlenecks.
- Stay updated with the latest FastAPI features and best practices.
Required Skills:
- Strong Python Programming: Expertise in Python syntax, object-oriented programming principles, and design patterns.
- FastAPI Proficiency: In-depth knowledge of FastAPI framework, including routing, dependency injection, and asynchronous programming.
- API Design: Understanding of RESTful API principles and design best practices.