Role Overview
We are seeking a Python + FastAPI Developer to 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 maintain RESTful APIs using Python and FastAPI
- Design and implement scalable 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
- Implement authentication, 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 in Python development
- Hands-on experience with FastAPI (or similar frameworks like Flask/Django with a willingness to learn FastAPI)
- Strong understanding of REST API design principles
- Experience with SQL and/or NoSQL databases
- Familiarity with Git and version control systems
- Understanding of microservices and distributed systems
- Strong problem-solving and debugging skills