About the Role We are looking for a highly skilled Python Backend Developer with strong expertise in FastAPI and a solid understanding of backend architecture and database design . The ideal candidate should have a strong command of core programming concepts , write clean, maintainable, and high-performance APIs , and be comfortable working in a fast-paced, product-oriented environment. Key Responsibilities Design, develop, and maintain scalable REST APIs using FastAPI Write clean, efficient, and performant Python code following best practices Architect backend services with proper modularization, error handling, and logging Work with databases (PostgreSQL, MySQL, or similar) — including query optimization, indexing, and schema design Implement asynchronous programming patterns to ensure high throughput and low latency Ensure code quality through proper structuring, documentation, and peer reviews Collaborate with front-end teams, product managers, and DevOps engineers to deliver end-to-end features Integrate third-party services and internal microservices securely and efficiently Design and maintain API documentation using OpenAPI/Swagger standards Troubleshoot performance bottlenecks and propose optimizations Required Skills & Qualifications Strong proficiency in Python and good understanding of object-oriented and functional programming concepts Hands-on experience with FastAPI for production-level backend development Knowledge of asynchronous programming (async/await) and event-driven architecture Experience working with relational databases (PostgreSQL/MySQL) and writing optimized SQL queries Familiarity with ORMs such as SQLAlchemy or Tortoise ORM Understanding of API security practices , authentication and authorization (JWT, OAuth2, etc.) Strong debugging and performance tuning skills Good understanding of design patterns Experience working with Git and collaborative workflows (feature branching, code reviews, pull requests) Good to Have (Optional but Preferred) Experience with Docker / container-based deployments Knowledge of Cloud Platforms (AWS / Azure / GCP) Experience with message brokers or queues (RabbitMQ, Kafka, Redis Streams) Familiarity with microservice architecture Exposure to CI/CD pipelines and DevOps practices Experience writing unit tests and integration tests (PyTest or similar) Soft Skills & Mindset Strong problem-solving ability and attention to performance and scalability Ability to write clean, readable, and maintainable code Proactive mindset with a willingness to take ownership of features Good communication and teamwork skills Ability to understand product requirements and translate them into technical implementations. Job Type: Full-time Pay: ₹150,000.00 - ₹200,000.00 per month Benefits: Flexible schedule Work from home Work Location: In person