
Job Description & Key Responsibilities
HCLTech is a leading global IT services and consulting firm with a presence in over 50 countries. The company helps enterprises across industries accelerate their digital transformation journeys through a blend of technology, engineering, and domain expertise. With a strong focus on innovation, HCLTech has built capabilities in cloud, AI, automation, and next‑generation application development, earning it a reputation as a trusted partner for Fortune 500 clients. The organization’s culture encourages continuous learning, collaboration, and a merit‑based growth trajectory, making it an attractive destination for fresh talent looking to start a technology career.
The Python Fresher role is designed for recent graduates who are eager to apply their academic knowledge to real‑world projects. As a Backend/Service Development associate, you will work under the guidance of senior engineers to design, develop, and maintain Python‑based services that power client applications. The position offers exposure to REST API development, database interactions, automation scripting, and an introductory look at AI/ML integration, providing a solid foundation for a long‑term career in software engineering.
**Key Responsibilities**
1. Develop and maintain backend services using Python, adhering to coding standards and best practices.
2. Design, implement, and test RESTful APIs with frameworks such as Flask, FastAPI, or Django.
3. Write automation scripts for data extraction, processing, and workflow automation to improve operational efficiency.
4. Perform CRUD operations on relational databases like PostgreSQL and MySQL, and write optimized SQL queries.
5. Debug, troubleshoot, and resolve defects, ensuring high application stability and performance.
6. Create basic unit tests using pytest or unittest and maintain proper documentation for code, APIs, and workflows.
7. Participate in Agile ceremonies, collaborate with UI, QA, DevOps, and business teams, and contribute to sprint deliverables.
8. Gain exposure to AI/ML fundamentals by using libraries such as NumPy and Pandas, and understand how models can be integrated into applications.
9. Follow version‑control best practices with Git, including branching, merging, and pull‑request workflows.
10. Continuously learn and adopt new tools, cloud services, and containerization technologies as required.
**Tech Stack**: Python, Flask/FastAPI/Django, PostgreSQL/MySQL, Git, REST, JSON, Postman, NumPy, Pandas, Linux CLI, Docker (optional), AWS/Azure fundamentals.
**Growth Path**: Starting as a Python Associate, high performers can progress to Software Engineer, Senior Engineer, and eventually Technical Lead or Architect roles. HCLTech offers structured learning programs, certifications, and internal mobility across domains such as Cloud, AI, and Cybersecurity.
**Why Join HCLTech?** The company provides a vibrant learning ecosystem, mentorship from industry veterans, and the chance to work on cutting‑edge projects for global clients. Freshers receive comprehensive onboarding, access to online learning platforms, and a clear career roadmap, making it an ideal launchpad for a successful tech career.