Senior Technical Lead (Bengaluru)

Senior Technical Lead (Bengaluru)

17 Sep
|
HCLTech
|
Bengaluru

17 Sep

HCLTech

Bengaluru

Bengaluru, Karnataka

Job Summary

We are looking for an experienced Python Backend Developer with robust hands-on expertise in Python, FastAPI, RESTful APIs, microservices, and backend platform development.

The candidate will be responsible for designing, developing, testing, and maintaining scalable and secure backend services. The role requires close collaboration with frontend developers, DevOps engineers, QA teams, architects, and product stakeholders to deliver reliable enterprise applications for Applied Materials.

Key Responsibilities

Design, develop, and maintain scalable backend applications using Python and FastAPI.

Build high-performance and secure RESTful APIs and microservices.

Develop modular, reusable, and maintainable backend components.

Understand business and technical requirements and translate them into backend solutions.

Integrate backend services with databases, third-party applications, and external APIs.

Implement API authentication, authorization, validation, exception handling, and security controls.

Create asynchronous applications and background-processing workflows using Python.

Write unit tests, integration tests, and API automation tests.

Troubleshoot and resolve application, API, database, and performance-related issues.

Optimize backend services for scalability, reliability, and performance.

Participate in architecture discussions, technical design reviews, and code reviews.

Collaborate with QA and DevOps teams for application testing, deployment, and production releases.

Support containerization and deployment activities using Docker and Kubernetes.

Participate in Agile ceremonies, sprint planning, estimation, and technical discussions.

Create and maintain API documentation, technical documents, and operational guidelines.

Mentor junior developers and ensure adherence to Python coding standards and development best practices.

Skill Requirements

5+ years of experience in software development, application engineering, or backend development.

Strong hands-on programming experience in Python.

Strong hands-on development experience with FastAPI.

Experience designing and developing RESTful APIs.





Strong understanding of microservices architecture.

Experience building scalable, modular, and reusable backend platforms.

Strong knowledge of Python concepts, including object-oriented programming, data structures, exception handling, decorators, generators, multithreading, multiprocessing, and asynchronous programming.

Experience with Pydantic models, request validation, response models, and dependency injection.

Experience implementing API authentication and authorization using OAuth 2.0, JWT, or similar mechanisms.

Strong knowledge of relational databases and SQL.

Experience with ORM frameworks such as SQLAlchemy.

Experience integrating backend applications with external APIs and enterprise systems.

Experience with unit testing and API testing using Pytest or similar frameworks.

Strong debugging, troubleshooting, and performance-optimization skills.

Good understanding of Git and source-code management.

Experience working in Agile/Scrum or managed-services environments.

Excellent analytical, problem-solving, communication, and collaboration skills.

Other Requirements

Important Screening Note The candidate must have strong, recent, hands-on experience in both Python and FastAPI. Profiles with only Django/Flask experience, general Python scripting, data engineering, automation testing, or frontend-heavy full-stack development should not be considered unless they also demonstrate solid FastAPI-based backend development experience.

The role seeks a Python Backend Developer with expertise in FastAPI to build scalable, secure backend services. This position requires collaboration with cross-functional teams to deliver enterprise applications for Applied Materials.

Responsibilities include designing RESTful APIs, microservices,



asynchronous workflows, and ensuring backend performance and security.

Candidates must have 5+ years experience, strong skills in Python, FastAPI, OAuth 2.0/JWT, SQLAlchemy, and Agile methodologies.

Preferred skills include Docker, Kubernetes, cloud platforms (AWS/Azure), and semiconductor Preferred Skills

Experience with PostgreSQL, MySQL, or similar relational databases.

Knowledge of NoSQL databases such as MongoDB or DynamoDB.

Experience with asynchronous programming using async and await.

Experience with task-processing tools such as Celery or equivalent frameworks.

Knowledge of caching and messaging solutions such as Redis, Kafka, or RabbitMQ.

Experience with Docker and Kubernetes.

Familiarity with cloud platforms such as Azure or AWS.

Working knowledge of CI/CD pipelines and automated deployment processes.

Experience with application monitoring, logging, and observability tools.

Familiarity with AWS services such as Lambda, S3, API Gateway, and DynamoDB.

Experience working in enterprise or production-critical environments.

Semiconductor-domain experience is an added advantage.

Desired Candidate Profile

Strong backend developer with extensive hands-on experience in Python and FastAPI.

Able to independently handle backend design and development from requirement analysis through deployment.

Strong understanding of REST API design, microservices, database integration, and secure data handling.

Capable of designing scalable, reusable, and maintainable backend solutions.

Experience in code reviews, technical design discussions, and effort estimation.

Strong ownership mindset with a focus on quality, security, performance, and maintainability.

Comfortable collaborating with global, cross-functional engineering teams.

Able to troubleshoot complex technical issues and support production-critical applications.

#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-

📌 Senior Technical Lead (Bengaluru)
🏢 HCLTech
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior technical lead (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior technical lead (bengaluru) / bengaluru