Backend Python Developer
3-5yrs
Location : Bangalore / Chennai / Pune / Gurgaon / Kolkata
Role : Backend Python Developer
We are looking for a skilled and experienced Backend Python Developer with 3-4 years of hands-on experience in backend development, particularly with FastAPI. You will play a key role in designing, developing, and maintaining robust and scalable backend services and APIs that power our applications.
Roles & Responsibilities :
- Design, build, and maintain APIs and backend services using FastAPI
- Work with relational and / or NoSQL databases (e.g., PostgreSQL, MongoDB)
- Collaborate closely with frontend developers, DevOps, and product teams
- Ensure code quality through unit testing, integration testing, and code reviews
- Optimize application performance and scalability
- Implement best practices for security, reliability, and data protection
- Write and maintain technical documentation for APIs and services
Required Skills & Qualifications :
3 to 4 years of professional experience in backend development with PythonStrong hands-on experience with FastAPI in production environmentsProficient in designing and consuming RESTful APIsExperience with databases such as PostgreSQL, MySQL, or MongoDBFamiliarity with Git, Docker, and CI / CD pipelinesGood understanding of asynchronous programming in PythonAbility to write clean, maintainable, and efficient codeStrong problem-solving skills and attention to detailGood to Have :
Experience with Redis, Celery, or background task queuesExposure to AWS, GCP, or other cloud platformsKnowledge of GraphQL, WebSockets, or microservices architectureFamiliarity with container orchestration tools like KubernetesEducation :
Bachelor's degree in Computer Science, Software Engineering, or a related field – or equivalent practical experience