Job Title:  T&T | Java | Bengaluru | Engineering | Platform Development &

We are looking for a skilled Python Developer to join our team. The ideal candidate will be responsible for developing, testing, and maintaining high-quality software solutions using Python. You will work closely with cross-functional teams to design scalable applications and deliver efficient solutions.

Key Responsibilities:

  • Develop, test, and maintain applications using Python.
  • Write clean, scalable, and efficient code.
  • Design and implement backend services, APIs, and integrations.
  • Work with databases and optimize queries for performance.
  • Collaborate with product managers, designers, and other developers to deliver solutions.
  • Debug and resolve technical issues.
  • Participate in code reviews and follow best coding practices.
  • Create and maintain technical documentation.
  • Stay updated with emerging technologies and industry trends.

Required Skills & Qualifications:

  • Strong experience in Python development.
  • Good understanding of OOP concepts, data structures, and algorithms.
  • Experience with Python frameworks such as Django, Flask, or FastAPI.
  • Experience building REST APIs and web services.
  • Knowledge of SQL databases (e.g., MySQL, PostgreSQL).
  • Familiarity with version control systems like Git.
  • Understanding of cloud platforms and deployment processes is a plus.
  • Strong problem-solving and analytical skills.

Good to Have:

  • Experience with microservices architecture.
  • Knowledge of Docker and CI/CD pipelines.
  • Experience with AI/ML libraries (NumPy, Pandas, Scikit-learn, TensorFlow/PyTorch).
  • Exposure to Agile/Scrum methodologies.