Job description
Looking for immediate joiners
Location: Hyderabad
Working Hours: 3 PM IST to 12 PM IST (So that client PST time overlap is more)
Monday to Thursday WFO & Friday WFH
Position Summary
The Senior Python Developer is responsible for designing, developing, and maintaining high-quality, scalable, and reliable applications. This role requires deep expertise in Python, strong problem-solving skills, and the ability to lead technical initiatives while collaborating across teams to deliver robust solutions aligned with business goals.
Key Responsibilities
- Design, develop, test, and maintain Python-based applications and services
- Architect scalable backend systems and APIs using modern frameworks
- Write clean, efficient, and reusable code following best practices
- Lead code reviews and mentor junior developers
- Optimize application performance, scalability, and security
- Collaborate with product managers, architects, and DevOps teams
- Integrate third-party APIs and services
- Troubleshoot production issues and provide long-term fixes
- Contribute to system architecture and technical decision-making
- Maintain technical documentation and coding standards
Requirements
Required Qualifications
- Bachelors degree in Computer Science, Engineering, or related field (or equivalent experience)
- 6+ years of professional experience in Python development
- Strong understanding of Python internals, OOP, and design patterns
- Hands-on experience with frameworks such as:
- Django / Flask / FastAPI
- Experience building RESTful APIs and microservices
- Strong knowledge of SQL and NoSQL databases (PostgreSQL, SQL Server, MongoDB)
- Experience with asynchronous programming (async/await, Celery, RabbitMQ)
- Familiarity with version control systems (Git, GitHub)
- Experience with unit testing frameworks (pytest, unittest)
- Strong debugging and performance tuning skills
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, or GCP)
- Knowledge of containerization and orchestration (Docker, Kubernetes)
- Exposure to CI/CD pipelines, GitHub Actions
- Experience with message queues and event-driven architecture
- Familiarity with security best practices (OAuth, JWT, encryption)
- Experience in Agile/Scrum environments
- Experiance in form.io
Key Competencies
- Strong analytical and problem-solving skills
- Ownership and accountability
- Ability to design scalable and maintainable systems
- Excellent communication and collaboration skills
- Mentorship and technical leadership
- Continuous learning mindsetRole & responsibilities
Preferred candidate profile
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate
Key Skills
Skills highlighted with ‘‘ are preferred keyskills
Python FrameworkDjango FrameworkPython Development