Full Stack Lead
India
Job Description
Full Stack Lead
Pune, Maharashtra

Job Summary

  • Design, develop, and maintain robust, scalable, and secure Python-based applications.
  • Build and support backend services, RESTful APIs, microservices, and data processing solutions.
  • Translate business requirements into scalable technical solutions and software designs.
  • Develop reusable components, frameworks, and libraries to improve engineering efficiency and consistency.
  • Participate in architectural discussions and contribute to technology strategy and solution design.
  • Ensure high software quality through code reviews, automated testing, and engineering best practices.

Key Responsibilities

  • 5+ years of experience developing applications using Python.
  • Strong experience with Flask, Django, or FastAPI frameworks.
  • Experience developing REST APIs and microservices.
  • 5+ years of experience developing enterprise web applications using Angular.
  • Strong expertise in Angular 13+ (preferably Angular 17+).
  • Experience with TypeScript, RxJS, Reactive Forms, Signals, and Angular Material.
  • Strong knowledge of HTML5, CSS3, SCSS, JavaScript ES6+.
  •  

Skill Requirements

  • Design, develop, and maintain scalable enterprise applications using Python and Angular.
  • Develop secure RESTful APIs and backend services using Flask, Django, or FastAPI frameworks.
  • Build responsive, modern, and reusable front-end applications using Angular.
  • Design and implement CI/CD pipelines using TeamCity and related DevOps tooling.
  • Work closely with Product Owners, Architects, and Business stakeholders to translate requirements into technical solutions.
  • Ensure solutions are resilient, secure, maintainable, and aligned with enterprise architecture standards.
  • Participate in code reviews and establish engineering best practices.
  • Support production deployments and resolve performance, security, and operational issues.
  • Drive automation initiatives across development, testing, and deployment processes.
  • Mentor junior engineers and contribute to technical leadership within the team.
  • Collaborate with Infrastructure, Security, and Platform Engineering teams to deploy and manage cloud-native solutions.

Other Requirements

Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 230,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending September 2026 totaled $14.8 billion.