Required Skills ● Strong Python programming skills ● FastAPI / Django / Flask ● MongoDB, MySQL, PostgreSQL ● Redis (Caching) ● Kafka / RabbitMQ ● REST APIs & Microservices ● AWS (EC2, S3, RDS, IAM, CloudWatch) ● Git & CI/CD ● Docker (Preferred) Technical Expectations ● Build scalable and high-performance backend services. ● Design and develop RESTful APIs and Microservices using Python frameworks. ● Solid understanding of System Design (HLD & LLD). ● Database design, optimization, indexing, and query tuning. ● Experience with distributed systems and event-driven architecture. ● Implement authentication, authorization, caching, and security best practices. ● Debug production issues and optimize application performance. ● Write clean, reusable, and productive Python code following best practices.
Product
Experience ● Experience working on product-based applications. ● Hands-on experience with scalable enterprise systems. ● Knowledge of software architecture and design patterns. ● Ability to write clean, maintainable, and testable code. ● Experience with asynchronous programming (asyncio, async/await) is a plus. Leadership & Collaboration ● Participate in code reviews. ● Mentor junior developers. ● Collaborate with Product, QA, Frontend, and DevOps teams. ● Valuable communication and problem-solving skills. Nice to Have ● GraphQL ● Elasticsearch ● WebSockets / Socket.IO ● Kubernetes ● AI/LLM API Integration ● Celery &