
Technical lead - Python, Microservices, Cloud
About the role
Job Summary
Role Summary
The Python Fullstack Engineer designs, builds, and delivers end-to-end Python-powered applications by combining modern frontend frameworks with backend services and Python Full Stack capabilities.
Key Responsibilities
-
Build end-to-end Python-powered applications using modern frontend and backend technologies.
-
Design and implement responsive UIs using React or Angular
-
Build backend Microservices using Python and frameworks like Django / Flask / FastAPI.
Required Skills & Experience
-
Backend development experience using Python
-
Strong experience with frontend frameworks such as React or Angular.
-
Experience with any one of the Python frameworks like Django or Flask or FastAPI.
-
Familiarity with RestAPIs, Docker, Kubernetes, cloud platforms, and CI/CD pipelines.
Experience Level
-
5–8 years of fullstack or application engineering experience using Python, Microservices
-
3-4+ years of hands-on experience in Python frameworks like Django or Flask or FastAPI
-
2-3+ years of hands-on experience in front end React or Angular
-
2–3+ years of hands-on experience in AWS serverless core services like AWS Lambda, S3, Amazon API Gateway and DynamoDB .
-
Working knowledge in CI/CD pipelines, Docker, Kubernetes
Key Responsibilities
-
Lead and mentor a team of developers in the design and implementation of python based applications.
-
Drive the development of microservices architecture, ensuring scalability and flexibility in software solutions.
-
Collaborate with cross functional teams to integrate cloud technologies into the software development lifecycle.
-
Implement best practices for code reviews, testing, and deployment processes.
-
Troubleshoot technical issues and provide innovative solutions to complex problems.
-
Stay updated on emerging trends in python, microservices, and cloud technologies to drive continuous improvement in development processes.
Skill Requirements
-
Proficiency in python programming language for developing robust software applications.
-
Experience in designing and implementing microservices architecture using frameworks like flask or django.
-
Familiarity with cloud platforms such as aws, azure, or google cloud for deploying and managing applications.
-
Strong problem-solving skills and the ability to troubleshoot technical issues efficiently.
-
Excellent communication and leadership abilities to effectively lead a technical team.
-
Solid understanding of software development lifecycle and agile methodologies.
-
Proven track record of delivering high-quality projects within deadlines.
Other Requirements
1.Relevant certifications in Python, Microservices, or Cloud technologies are a plus.
Required skills
Python
Microservices
Cloud
Technical Leadership
About HCL Technologies
Bengaluru
Headquarters