We are seeking an experienced Python API Developer with 4–5 years of expertise in designing, developing, and maintaining RESTful APIs and backend services. The ideal candidate should have strong Python programming skills, experience with API frameworks, database integration, and cloud deployments. This role is fully remote, and involves working closely with cross-functional teams to deliver scalable, secure, and high-performance solutions.
Design, develop, and maintain RESTful APIs using Python frameworks like Django, Flask, or FastAPI.
Integrate APIs with databases (SQL & NoSQL) and third-party services.
Implement authentication, authorization, and security best practices for APIs.
Optimize APIs for performance, scalability, and reliability.
Write reusable, modular, and testable code; implement unit and integration tests.
Deploy and manage APIs on cloud platforms such as AWS, Azure, or GCP.
Work with CI/CD pipelines for automated builds and deployments.
Collaborate with frontend developers, QA, and product teams to deliver end-to-end solutions.
Troubleshoot and debug issues, monitor API performance, and improve response times.
Document API specifications, usage, and best practices for internal and external stakeholders.
Bachelor’s degree in Computer Science, IT, or related field.
4–5 years of professional experience in Python and API development.
Strong knowledge of Python, Django, Flask, or FastAPI.
Proficiency in RESTful APIs, JSON, XML, OAuth, JWT.
Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB).
Familiarity with Git, Docker, Kubernetes, CI/CD pipelines.
Cloud experience with AWS, Azure, or GCP.
Strong debugging, troubleshooting, and problem-solving skills.
Excellent communication and remote collaboration abilities.