Tech Lead – Full Stack Development

Chennai · Onsite Full-time 10+ years Any Graduate Direct Client hiring Posted 3 months ago💰 Not disclosed
Apply now

Must Have Skills

React.js / Angular, Node.js (Express.js), Python, JavaScript, TypeScript, REST APIs, UI Development, MySQL, PostgreSQL, SQL, SDLC, CI/CD, Agile, Technical LeadershipReact.jsAngularJavaScriptTypeScriptNode.jsExpress.jsPythonMySQLPostgreSQLAWSLambdaSQSElasticsearchCI/CDDevOpsAgileScrumLinuxAIAI-assisted development workflowsdeveloper productivity pipelinesCommunication SkillsLeadershipAWS, Lambda, SQS, Elasticsearch, Linux, Performance Tuning, Scalability, AI, Automation, Architecture, Mentoring, Troubleshooting

Preferred Skills

React.js / Angular, Node.js (Express.js), Python, JavaScript, TypeScript, REST APIs, UI Development, MySQL, PostgreSQL, SQL, SDLC, CI/CD, Agile, Technical LeadershipReact.jsAngularJavaScriptTypeScriptNode.jsExpress.jsPythonMySQLPostgreSQLAWSLambdaSQSElasticsearchCI/CDDevOpsAgileScrumLinuxAIAI-assisted development workflowsdeveloper productivity pipelinesCommunication SkillsLeadershipAWS, Lambda, SQS, Elasticsearch, Linux, Performance Tuning, Scalability, AI, Automation, Architecture, Mentoring, Troubleshooting

About the Company

Our client is a fast-growing technology solutions organization specializing in building scalable enterprise platforms, digital transformation solutions, cloud-native applications, and AI-enabled products for global customers across multiple industries. The company is known for its innovation-driven engineering culture, strong focus on modern web technologies, cloud infrastructure, and high-performance application development. With a collaborative work environment and engineering-first mindset, the organization offers excellent opportunities to work on cutting-edge technologies, scalable architectures, and next-generation digital solutions.

Job Summary

We are seeking an experienced and highly skilled Tech Lead with strong expertise in modern web technologies, scalable application architecture, and cloud-native development. The ideal candidate will have deep hands-on experience in JavaScript/TypeScript ecosystems, frontend frameworks such as React or Angular, backend development using Node.js and Python, and expertise in designing enterprise-grade RESTful APIs.

The role requires strong technical leadership capabilities, the ability to mentor development teams, drive architecture decisions, ensure engineering best practices, and contribute to high-quality scalable product development. Exposure to AI-enabled development workflows and developer productivity pipelines will be a strong advantage.

Key Responsibilities

  1. Lead the design, development, and deployment of scalable web and middleware applications.
  2. Architect and develop modern frontend applications using React.js or Angular.
  3. Build and maintain backend services and APIs using Node.js (Express) and Python.
  4. Design and implement secure, scalable, and high-performance RESTful APIs following industry best practices.
  5. Drive technical architecture discussions and provide innovative engineering solutions.
  6. Mentor and guide development teams through code reviews, technical problem-solving, and best engineering practices.
  7. Collaborate with cross-functional teams including product management, QA, DevOps, and business stakeholders.
  8. Ensure application performance, scalability, security, and maintainability.
  9. Design and optimize relational databases using MySQL/PostgreSQL.
  10. Develop efficient SQL queries, stored procedures, triggers, and database optimization strategies.
  11. Participate in SDLC processes including sprint planning, estimation, release management, and CI/CD implementation.
  12. Implement and maintain automated testing and deployment pipelines.
  13. Work with cloud platforms, preferably AWS, leveraging services such as Lambda, SQS, and Elasticsearch.
  14. Troubleshoot production issues and ensure system reliability and uptime.
  15. Stay updated with emerging technologies, AI development trends, and modern engineering practices.

Required Skills & Technical Expertise

Frontend Development

  1. Strong hands-on experience in:
  2. React.js and/or Angular
  3. JavaScript (ES6+) and TypeScript
  4. HTML5, CSS3, responsive UI development
  5. Experience building scalable, responsive, and high-performance web applications.
  6. Understanding of frontend architecture and reusable component design.

Backend Development

  1. Strong expertise in:
  2. Node.js with Express.js
  3. Python development
  4. Experience in middleware development and API integrations.
  5. Strong understanding of RESTful API design principles and microservices architecture.

Database Skills

  1. Hands-on experience with:
  2. MySQL
  3. PostgreSQL
  4. Strong SQL programming skills.
  5. Experience writing:
  6. Complex queries
  7. Stored procedures
  8. Triggers
  9. Knowledge of database performance tuning and optimization.

Cloud & DevOps

  1. Experience with AWS cloud services such as:
  2. AWS Lambda
  3. Amazon SQS
  4. Elasticsearch/OpenSearch
  5. Familiarity with CI/CD pipelines and DevOps practices.
  6. Exposure to containerization and deployment automation is preferred.

Additional Skills

  1. Strong understanding of SDLC methodologies and Agile practices.
  2. Experience in code reviews, testing frameworks, and engineering quality standards.
  3. Knowledge of Linux environments and system performance optimization.
  4. Exposure to AI tools, AI-assisted development workflows, and developer productivity pipelines is a plus.
  5. Strong analytical, communication, and leadership skills.

Preferred Qualifications

  1. Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
  2. Experience leading technical teams and handling enterprise-scale projects.
  3. Exposure to scalable distributed systems and cloud-native architectures.
  4. Experience working in Agile/Scrum environments.

Apply to this job

Required — upload a file or paste the text