
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.