Job DescriptionPosition: Python Developer Experience: 3–8 years Location: Hyderabad Job Summary We are looking for a skilled Python Developer to design, develop, test, and maintain scalable applications and backend services. The candidate should have strong hands-on experience with Python and relevant frameworks, APIs, databases, and software development practices. Key Responsibilities - Develop and maintain applications using Python. - Design and develop scalable and reusable backend components. - Build and integrate REST APIs and web services. - Work with frameworks such as Django, Flask, or FastAPI. - Develop database queries and work with SQL databases such as PostgreSQL/MySQL. - Integrate third-party APIs and external services. - Write clean, maintainable, and well-documented code. - Perform unit testing, debugging, and troubleshooting. - Participate in code reviews and contribute to development standards. - Collaborate with frontend developers, QA, DevOps, and business teams. - Optimize application performance and resolve production issues.
- Participate in Agile/Scrum ceremonies and contribute to sprint planning and delivery. Required Skills - Strong hands-on experience in Python. - Good knowledge of OOP concepts, data structures, and algorithms. - Experience with Django / Flask / FastAPI. - Strong experience developing REST APIs. - Valuable knowledge of SQL and relational databases. - Experience with Git/version control. - Understanding of unit testing and debugging. - Good knowledge of software development lifecycle and Agile methodologies. Good to Have - Experience with AWS/Azure/GCP. - Knowledge of Docker and Kubernetes. - Experience with CI/CD pipelines. - Knowledge of microservices architecture. - Exposure to Kafka/RabbitMQ. - Experience with Redis or other caching technologies. - Exposure to AI/ML or GenAI technologies. Qualifications - Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field. - Strong analytical and p