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
| Category | Tools / Technologies |
|---|---|
| Frontend | Angular, JavaScript (ES6+), TypeScript, HTML5, CSS3 |
| Backend / Middleware | Node.js, Express.js |
| Database | MySQL, PostgreSQL, SQL |
| Cloud | AWS (Lambda, SQS, Redis, Elasticsearch) |
| DevOps | CI/CD Pipelines, Git, Source Control Management |
| Testing | Unit Testing Frameworks, TDD Practices |
| OS | Linux |
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
Upload Your Resume
- PDF or DOCX only (.doc is not accepted)
- Maximum size 500 KB
- Must contain selectable text (scanned images can’t be read)
- Must include your phone number
- The name on your resume must match the name you entered: {name}