Title : Sr. Python Developer with FastAPI experience
Location : 100% Remote
Job Type : Contract
Key Responsibilities :
- API Development : Design, develop, and maintain high-performance RESTful APIs and backend services using FastAPI.
- System Design & Architecture : Contribute to the architectural design of backend systems, ensuring scalability, reliability, and security.
- Database Integration : Integrate with various databases (SQL / NoSQL) and manage data persistence.
- Third-Party Integrations : Integrate with external APIs and services as required.
- Performance Optimization : Optimize application performance, scalability, and reliability, including implementing caching strategies and efficient data handling.
- Security Implementation : Implement authentication, authorization, and other security best practices to protect sensitive data.
- Code Quality : Write clean, maintainable, and well-documented Python code, adhering to industry standards and best practices.
- Testing : Develop and implement automated tests (unit, integration, end-to-end) to ensure code quality and functionality.
- Collaboration : Work closely with front-end developers, product managers, data scientists, and other stakeholders to gather requirements and deliver integrated solutions.
- Troubleshooting & Support : Monitor and troubleshoot production issues, ensuring high system uptime and quick resolution of problems.
- Continuous Improvement : Participate in code reviews, contribute to improving coding standards, and stay updated with emerging technologies and industry trends.
Required Skills and Qualifications :
Proficiency in Python programming language.Strong experience with the FastAPI framework.Experience with database technologies (e.g., PostgreSQL, MongoDB, Redis).Understanding of RESTful API principles and best practices.Knowledge of asynchronous programming in Python.Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and CI / CD pipelines is often a plus.Experience with version control systems (e.g., Git).Strong problem-solving and analytical skills.Excellent communication and collaboration abilities.Thanks
Aatmesh
aatmesh.singh@ampstek.com