We are seeking a skilled Python FastAPI Developer to design, develop, and maintain high-performance RESTful APIs and backend services. The ideal candidate should have robust expertise in Python, FastAPI, microservices architecture, and cloud-based applications.
Key Responsibilities
- Design, develop, and maintain scalable REST APIs using FastAPI.
- Build backend services and microservices with Python.
- Integrate third-party APIs and external systems.
- Write clean, reusable, and efficient code.
- Optimize application performance and scalability.
- Collaborate with frontend developers, QA teams, and product stakeholders.
- Develop unit tests and ensure code quality through reviews.
- Implement security, authentication, and authorization mechanisms.
- Work with CI/CD pipelines and deployment processes.
Required Skills
- Strong experience in Python development.
- Hands-on experience with FastAPI framework.
- Good understanding of RESTful API development.
- Experience with SQL databases (PostgreSQL, MySQL).
- Knowledge of ORMs such as SQLAlchemy.
- Experience with Git and version control systems.
- Understanding of Docker and containerization.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of asynchronous programming in Python.