• Artificial Intelligence
  • Careers

Technical Lead

Job Description

Job Title: Technical Lead – Full Stack (Angular & Node.js)

Location: Not Specified

Employment Type: Full-Time

Experience: 10+ Years (with 5+ Years in Web Application Development)

Number of Openings: Not Specified

Education:

  • Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • Equivalent professional certifications or demonstrated experience will be considered

Role Summary

  • Lead the end-to-end design, development, and delivery of scalable, high-performance web applications leveraging Angular, Node.js, and RESTful APIs
  • Drive technical excellence across frontend and middleware layers, ensuring quality, security, and reliability at every stage of the software development lifecycle
  • Serve as a key technical decision-maker, guiding cross-functional engineering teams through architecture planning, code optimization, and large-scale refactoring initiatives
  • Collaborate closely with product managers, architects, and business stakeholders to translate requirements into robust, enterprise-grade solutions
  • Champion engineering best practices including CI/CD pipelines, code reviews, unit testing, and coding standards across large codebases

Roles & Responsibilities

Design & Development

  • Architect and develop scalable frontend and middleware solutions using Angular, Node.js, and Express frameworks
  • Design, implement, and optimize RESTful APIs to support high-traffic, data-intensive web applications
  • Build responsive, performant, and accessible web applications using JavaScript/ES6, TypeScript, and modern JS frameworks
  • Develop and optimize complex database schemas, stored procedures, triggers, and SQL queries using MySQL or PostgreSQL
  • Design software components with a strong focus on scalability, performance, security, and reliability

Technical Leadership

  • Lead and mentor development teams through large-scale refactoring exercises and continuous improvement of coding standards
  • Conduct thorough code reviews to maintain code quality, consistency, and compliance with enterprise standards
  • Define and enforce software engineering best practices across the full software development lifecycle (SDLC)
  • Evaluate emerging technologies and recommend adoption of tools and frameworks that enhance team productivity and product quality

Collaboration & Stakeholder Engagement

  • Work collaboratively with product owners, UI/UX designers, QA engineers, and infrastructure teams to deliver end-to-end solutions
  • Communicate technical decisions, risks, and trade-offs clearly to both technical and non-technical stakeholders
  • Participate actively in sprint planning, backlog grooming, technical discussions, and architectural reviews

Quality & DevOps

  • Implement and promote a unit-test driven development approach across the team
  • Oversee continuous integration and continuous deployment (CI/CD) processes to ensure reliable and frequent software releases
  • Ensure source control management discipline using industry-standard version control practices
  • Monitor and address application performance, reliability, and security across production environments

Required Skills

Technical Skills

  • Proficiency in Angular (primary frontend framework) and JavaScript/ES6, TypeScript
  • Strong expertise in Node.js and Express for middleware development
  • In-depth knowledge of RESTful API design and implementation
  • Hands-on experience with RDBMS – MySQL and/or PostgreSQL (schema design, complex SQL queries, stored procedures, triggers)
  • Experience building responsive, high-performing, heavy-traffic web applications
  • Solid understanding of CI/CD pipelines, source control management (Git), and DevOps practices
  • Experience with unit testing frameworks and test-driven development (TDD)

Functional Skills

  • Strong grasp of software architecture principles – scalability, security, performance, and reliability
  • Experience in full software development lifecycle (SDLC) – from requirement analysis to production deployment
  • Proficiency in conducting code reviews and enforcing coding standards across large codebases
  • Experience developing cloud-native software services

Soft Skills

  • Excellent verbal and written communication skills
  • Strong interpersonal skills with the ability to lead, influence, and mentor engineering teams
  • High degree of ownership, accountability, and commitment to project delivery
  • Ability to manage multiple priorities in a fast-paced, agile environment

Desired Skills

  • Hands-on experience with AWS services such as Lambda, SQS, Redis, and Elasticsearch
  • Working knowledge of Linux environments
  • Familiarity with containerization technologies (Docker, Kubernetes)
  • Experience with GraphQL or microservices architecture
  • Exposure to performance profiling and optimization tools for web applications
  • Understanding of Web Accessibility standards (WCAG)

Domain / Industry

  • Information Technology / Software Product Engineering
  • Web Application Development / Full Stack Engineering
  • Cloud-Enabled Enterprise Solutions

Tools & Technologies

CategoryTools / Technologies
FrontendAngular, JavaScript (ES6+), TypeScript, HTML5, CSS3
Backend / MiddlewareNode.js, Express.js
DatabaseMySQL, PostgreSQL, SQL
CloudAWS (Lambda, SQS, Redis, Elasticsearch)
DevOpsCI/CD Pipelines, Git, Source Control Management
TestingUnit Testing Frameworks, TDD Practices
OSLinux

Certifications (Preferred)

  • AWS Certified Developer – Associate or Professional
  • Certified Node.js Developer
  • Angular / JavaScript Professional Certification (any recognized body)

Business Required Date: Not Specified

Required Skills

Primary skills

  • Angular
  • JavaScript/ES6
  • TypeScript
  • Node.js
  • Express.js
  • RESTful API design and implementation
  • MySQL
  • PostgreSQL
  • SQL
  • software architecture
  • scalable and high-performance web application development
  • CI/CD pipelines
  • Git/source control management
  • unit testing
  • test-driven development (TDD)
  • SDLC
  • code reviews
  • technical leadership

Secondary skills

  • AWS services (Lambda
  • SQS
  • Redis
  • Elasticsearch)
  • Linux
  • Docker
  • Kubernetes
  • GraphQL
  • microservices architecture
  • performance profiling and optimization
  • web accessibility (WCAG)
  • communication
  • mentoring
  • stakeholder collaboration
  • agile delivery

Job overview

Job title
Technical Lead
Reference ID
RRF-43510
Location
Chennai, Tamil Nadu, India
Experience
10 – 12 Yrs
Qualification
Any Degree

Apply for this position

Consent Recorded

Your privacy consent has been saved successfully.

Your Consent Reference ID:

Please note this ID for your records.