Senior Technical Lead
India
Job Description
Senior Technical Lead
Bengaluru, Karnataka

Job Summary

We are seeking a highly skilled Full-Stack Engineer to join our team and take complete ownership of features from user interface to cloud infrastructure. This is a true full-stack role where you'll be equally responsible for building React web applications, designing Node.js APIs, and architecting AWS serverless infrastructure.

This role requires strong proficiency with AI-augmented development tools (Cursor, Copilot, Claude) - you'll be expected to demonstrate this skill during the technical interview.

Note: This role focuses on web applications and backend infrastructure. Our mobile team handles Flutter development separately, and you'll collaborate with them by designing clean, well-documented APIs.

What Full-Stack Means Here

  • Frontend: Build React/Next.js web applications, dashboards, and user interfaces  
  • Backend: Design and implement Node.js serverless APIs on AWS Lambda  
  • Infrastructure: Architect and manage AWS resources using SAM and CloudFormation  
  • Privacy: Implement end-to-end encryption architecture across all layers  
  • Collaboration: Work alongside mobile team, providing well-designed APIs for consumption

 

Key Responsibilities

As a full-stack engineer, you'll own features end-to-end across the entire technology stack:

  • Build modern, responsive web applications using React/Next.js with excellent UX  
  • Design and implement RESTful APIs with Node.js/TypeScript on AWS Lambda  
  • Architect and manage AWS infrastructure (Lambda, DynamoDB, S3, SQS, CloudWatch, KMS, API Gateway, WAF)  
  • Implement privacy-first architecture with encryption across all layers  
  • Leverage Cursor/Copilot and Claude models for AI-augmented development  
  • Write comprehensive tests across the stack (Jest, React Testing Library, API testing)  
  • Own features from conception to deployment, including UI, business logic, and data layer  
  • Maintain CI/CD pipelines and deployment automation  
  • Create well-documented APIs consumed by web and mobile clients  
  • Collaborate with mobile team on API contracts and integration

Skill Requirements

Web Frontend (React/Next.js)

  • React 18+ with TypeScript  
  • Next.js for SSR/SSG applications  
  • Modern state management (Context, Zustand, or Redux)  
  • Responsive design and modern CSS (Tailwind CSS, CSS Modules, styled-components)  
  • API integration and authentication flows  
  • Form validation and data visualization libraries  
  • Modern build tools (Vite, Webpack, etc.)  

  Backend (Node.js/AWS)

  • Node.js 24+ with TypeScript 5.x  
  • AWS Lambda and serverless architecture patterns  
  • AWS SDK v3 (DynamoDB, S3, SQS, CloudWatch, KMS)  
  • AWS SAM (Serverless Application Model) and CloudFormation  
  • API Gateway configuration, WAF, and Lambda authorizers  
  • RESTful API design principles and best practices  
  • OpenAPI/Swagger documentation  
  • Firebase Admin SDK for push notifications  

  AWS Infrastructure

  • DynamoDB data modeling, indexing, and optimization  
  • S3 for file storage, versioning, and static website hosting  
  • SQS for asynchronous processing and message queues  
  • CloudWatch for logging, custom metrics, and alarms  
  • KMS for encryption key management  
  • API Gateway for rate limiting, throttling, and usage plans  
  • IAM policies and least-privilege access principles  
  • Infrastructure as Code best practices  

Privacy & Security

  • Server-side encryption implementation  
  • Key management systems (KMS, envelope encryption)  
  • Zero-knowledge architecture patterns  
  • Secure data handling and GDPR compliance  
  • Authentication and authorization patterns (JWT, OAuth, etc.)  
  • Security best practices for web applications and APIs  

AI-Assisted Development (CRITICAL - MANDATORY REQUIREMENT)

This is not optional. We require engineers who are proficient with AI coding tools:

  • Proficient with Cursor IDE or GitHub Copilot  
  • Experience using Claude models (3.5 Sonnet, 4.x series)  
  • Prompt engineering for code generation and refactoring  
  • AI-augmented debugging and testing  
  • Demonstrated track record of AI-assisted development velocity  
  • Must be able to demonstrate AI usage live during coding interview - candidates will code with AI tools during the technical assessment  

Testing & Quality

  • Jest for Node.js/TypeScript unit tests  
  • React Testing Library for component tests  
  • API integration testing and end-to-end testing  
  • Mocking strategies (aws-sdk-client-mock, MSW, etc.)  
  • Test coverage analysis and quality metrics  
  • Test-driven development (TDD) practices  

DevOps & Tools

  • Git workflows and collaborative development (branching strategies, PRs, code review)  
  • AWS SAM CLI and deployment pipelines  
  • CI/CD pipeline management (GitHub Actions, GitLab CI, etc.)  
  • Infrastructure as Code best practices  
  • Monitoring, observability, and alerting  
  • Performance profiling and optimization

Other Requirements

Nice-to-Have Skills Experience with agricultural or weather-related applications   GraphQL API design and implementation   Performance optimization at scale (caching strategies, CDN, edge computing)   Multi-region AWS deployments and disaster recovery   Terraform or other Infrastructure as Code tools   Docker and containerization   Data analytics and visualization (Grafana, Datadog, Tableau)   Microservices architecture patterns   Event-driven architectures   Qualifications Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience   7+ years of full-stack software development experience   Strong across all layers: React/frontend, Node.js/backend, and AWS infrastructure (not specialized in just one area)   3+ years building production applications with Node.js and AWS   3+ years building modern web UIs with React or similar frameworks (Vue, Angular)   Proven track record using AI coding assistants (Cursor/Copilot) - mandatory requirement   Must demonstrate AI-augmented coding skills during technical interview (live coding session with Cursor/Copilot/Claude)   Portfolio demonstrating end-to-end ownership of full-stack features   Strong API design, system architecture, and UX sensibility   Excellent written and verbal communication skills for remote/collaborative work   Self-motivated with ability to work independently and deliver with minimal supervision   Comfortable switching between frontend, backend, and infrastructure work on a daily basis   Experience with agile methodologies and iterative development   ## About Our Tech Stack Our technology stack emphasizes serverless architecture, modern web development, and privacy-first design: Web Frontend: React 18+, Next.js, TypeScript, Tailwind CSS   Backend: Node.js 24+, TypeScript 5.x, AWS Lambda   Storage: DynamoDB (primary database), S3 (file storage)   Infrastructure: AWS SAM, CloudFormation, API Gateway, WAF   Security: AWS KMS, server-side encryption, zero-knowledge architecture   Messaging: SQS for async processing, Firebase Cloud Messaging for push notific

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 227,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 March 2026 totaled $14.7 billion.