Python Developer
Role Overview
We are seeking aPython + FastAPI Developerto design, develop, and deploy high-performance backend services and APIs. The ideal candidate will have strong experience in Python-based development, building scalable RESTful APIs using FastAPI, and working with modern microservices architectures.
You will collaborate with cross-functional teams to deliver robust, secure, and efficient backend solutions that support business-critical applications.
Key Responsibilities
Develop and maintainRESTful APIsusingPython and FastAPI
Design and implementscalable microservices architectures
Collaborate with frontend developers, data engineers, and product teams to deliver end-to-end solutions
Write clean, efficient, and reusable code following best practices
Optimize application performance and ensure high availability
Integrate third-party APIs and external services
Implementauthentication, authorization, and security best practices
Participate in code reviews, testing, and deployment processes
Troubleshoot and debug applications in production environments
Required Qualifications
Bachelor’s degree in Computer Science or related field
2–5 years of experience inPython development
Hands-on experience withFastAPI(or similar frameworks like Flask/Django with a willingness to learn FastAPI)
Strong understanding ofREST API design principles
Experience withSQL and/or NoSQL databases
Familiarity withGit and version control systems
Understanding ofmicroservices and distributed systems
Strong problem-solving and debugging skills