
Senior Technical Lead - Python, Microservices, Cloud
About the role
Job Summary
Looking for an experienced Python Developer who writes, tests, and maintains scalable back-end components, data pipelines, and automation scripts.
To build server-side logic using frameworks like Django, Flask, or FastAPI and integrate them with databases, third-party APIs, and front-end user interfaces
Key Responsibilities
-
Back-End Development: Write clean, efficient, and reusable server-side code to power software and web applications.
-
API & Data Management: Design and maintain RESTful APIs and build data pipelines to process and extract actionable data.
-
Testing & Debugging: Write unit tests, conduct code reviews, and troubleshoot application bugs to ensure optimal performance and security.
-
Cross-Functional Collaboration: Partner with front-end developers, product managers, and data scientists to build and ship new features.
-
Automation & DevOps: Create Python scripts to automate routine tasks and work with CI/CD deployment pipelines
Core Qualifications & Skills
-
Programming Languages: Advanced proficiency in Python.
-
Web Frameworks: Strong hands-on experience with Django, Flask, or FastAPI.
-
Database Management: Solid understanding of relational (e.g., PostgreSQL, MySQL) and non-relational (e.g., MongoDB) databases.
-
Version Control: Proficiency with Git and code-hosting platforms like GitHub or GitLab.
-
Problem-Solving: Strong analytical skills with a focus on system scalability, code optimization, and data security
Education & Experience
-
Degree: Bachelor's or Master's degree in Computer Science, Information Technology, or a related technical field.
-
Experience: 5+ years for roles, focusing on backend web development or data engineering
Key Responsibilities
-
Lead the design, development, and deployment of python applications within a microservices architecture.
-
Provide technical guidance and mentorship to the development team.
-
Collaborate with cross functional teams to define and deliver scalable cloud solutions.
-
Implement best practices for coding, testing, and deployment in a cloud environment.
-
Drive innovation and continuous improvement initiatives within the technical team.
Skill Requirements
-
Proficient in python programming language with a strong understanding of python frameworks.
-
Experience in designing and implementing microservices architecture.
-
Handson experience with cloud platforms such as aws, azure, or google cloud.
-
Knowledge of containerization and orchestration tools like docker and kubernetes.
-
Strong problem-solving skills and the ability to troubleshoot complex technical issues.
-
Excellent communication and leadership abilities to effectively lead a technical team.
Other Requirements
1.Certification in AWS Certified Solutions Architect or Azure Solutions Architect is preferred.
Benefits and perks
•Learning Budget
Required skills
Python
Microservices
REST APIs
CI/CD
Docker
Kubernetes
Git
About HCL Technologies
San Jose
Headquarters