Job Title:  Consultant | Python | Pune | Engineering

Job requisition ID ::  95761
Date:  Feb 23, 2026
Location:  Pune
Designation:  Consultant
Entity:  Deloitte Touche Tohmatsu India LLP

About the Role

We are seeking a skilled Python Developer with 2–3 years of experience to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining efficient, reusable, and reliable Python code. You’ll work closely with cross-functional teams to build robust applications, automate workflows, and contribute to backend architecture and APIs.

Key Responsibilities

  • Develop, test, and deploy scalable Python-based applications and APIs.
  • Write clean, maintainable, and efficient code following best practices.
  • Integrate user-facing elements developed by front-end teams with server-side logic.
  • Design and implement data storage solutions (SQL/NoSQL databases).
  • Collaborate with data scientists, DevOps, and front-end developers for end-to-end feature delivery.
  • Debug, troubleshoot, and optimize existing code for performance improvements.
  • Participate in code reviews, design discussions, and sprint planning.
  • Stay updated with the latest Python frameworks, tools, and technologies.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 2–3 years of professional experience in Python development.
  • Proficiency in Python frameworks such as Django, Flask, or FastAPI.
  • Experience with RESTful APIs and web application development.
  • Solid understanding of object-oriented programming (OOP) and software design principles.
  • Hands-on experience with databases like PostgreSQL, MySQL, or MongoDB.
  • Familiarity with version control systems (Git) and CI/CD pipelines.
  • Basic understanding of front-end technologies (HTML, CSS, JavaScript) for integration.
  • Strong debugging and problem-solving skills.

Preferred Skills

  • Experience with cloud platforms (AWS, Azure, GCP).
  • Knowledge of Docker, Kubernetes, or other containerization tools.
  • Familiarity with ORM frameworks and asynchronous programming (e.g., asyncio).
  • Exposure to data processing or automation scripts using Python.
  • Understanding of testing frameworks like PyTest or UnitTest.

Key Attributes

  • Strong analytical and logical thinking skills.
  • Ability to write clean and efficient code.
  • Excellent communication and collaboration in team environments.
  • Passion for learning and staying current with new technologies.