Python Developer

Tata Consultancy Services
Hyderabad, Telangana, India

Note: We are looking for candidates with an official notice period of 90 days who are not currently serving their notice period.

About the Company

Python Developer (5-9 Years)

📍 Locations: Chennai | Bengaluru | Hyderabad | Mumbai | Indore | Ahmedabad

About the Role

We are looking for a highly motivated Python Developer with 5-9 years of experience in designing, developing, and supporting enterprise-scale applications. The ideal candidate should possess strong expertise in Python development, Unix Shell Scripting, OOP principles, and web frameworks such as Django or Flask

.

Responsibilities

  • Design, develop, test, and maintain scalable Python applications
  • Build and enhance enterprise-grade solutions using Django or Flask
  • Develop and maintain Unix/Linux Shell scripts for automation and operational efficiency
  • Create robust APIs and backend services
  • Work with ORM frameworks and databases to design efficient data models
  • Troubleshoot, debug, and optimize application performance
  • Participate in architecture discussions and technical design reviews
  • Collaborate with cross-functional teams in an Agile development environment
  • Implement innovative technology solutions to solve business challenges
  • Ensure code quality through reviews, unit testing, and best development practices

Qualifications

  • Experience: 5-9 Years

Required Skills

  • ✅ 5-9 years of hands-on Python development experience
  • ✅ Strong knowledge of Python programming and OOP concepts
  • ✅ Expertise in Unix/Linux and Shell Scripting
  • ✅ Experience with Django and/or Flask framework
  • ✅ Strong understanding of ORM concepts and database interaction
  • ✅ Experience in developing RESTful APIs and backend services
  • ✅ Excellent debugging, analytical, and problem-solving skills
  • ✅ Experience working on large-scale enterprise applications
  • ✅ Familiarity with Git and Agile methodologies

Preferred Skills

  • Exposure to Hadoop ecosystem
  • Experience with Machine Learning libraries such as Pandas, NumPy, Scikit-learn, TensorFlow, etc.
  • Knowledge of Microservices architecture
  • Cloud platform exposure (AWS/Azure/GCP) is a plus

Equal Opportunity Statement

We are committed to providing equal employment opportunities and fostering an inclusive workplace for all employees, regardless of background, identity, or experience

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →