Job Title: Senior Python Developer
Experience: 5+ Years
Location: Hyderabad
Employment Type: Full-Time (Permanent)
Job Description
We are seeking an experienced Senior Python Developer with 5+ years of hands-on experience to join our growing development team in Hyderabad. The ideal candidate will be responsible for building robust, scalable, and high-performance backend applications.
Key Responsibilities
- Design, develop, and maintain Python-based applications
- Develop and consume RESTful APIs and backend services
- Work closely with product, frontend, and QA teams
- Ensure application performance, security, and scalability
- Write clean, maintainable, and testable code
- Participate in code reviews and technical discussions
- Troubleshoot and debug production issues
Required Skills & Qualifications
- 5+ years of experience in Python development
- Strong hands-on experience with Django / Flask / FastAPI
- Experience in developing REST APIs and microservices
- Strong understanding of OOP, data structures, and algorithms
- Experience with SQL & NoSQL databases (PostgreSQL, MySQL, MongoDB)
- Proficiency with Git and version control systems
- Experience working in Linux environments
- Good communication and problem-solving skills
Preferred / Nice to Have
- Experience with AWS / Azure / GCP
- Exposure to Docker & Kubernetes
- Experience with CI/CD pipelines
- Knowledge of message queues (Kafka, RabbitMQ)
- Familiarity with Agile/Scrum methodology
Education
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience