Website:
theknowledgeartisans.com
Job details:
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
- Lead the design, development, and deployment of scalable web and middleware applications.
- Architect and develop modern frontend applications using React.js or Angular.
- Build and maintain backend services and APIs using Node.js (Express) and Python.
- Design and implement secure, scalable, and high-performance RESTful APIs following industry best practices.
- Drive technical architecture discussions and provide innovative engineering solutions.
- Mentor and guide development teams through code reviews, technical problem-solving, and best engineering practices.
- Collaborate with cross-functional teams including product management, QA, DevOps, and business stakeholders.
- Ensure application performance, scalability, security, and maintainability.
- Design and optimize relational databases using MySQL/PostgreSQL.
- Develop efficient SQL queries, stored procedures, triggers, and database optimization strategies.
- Participate in SDLC processes including sprint planning, estimation, release management, and CI/CD implementation.
- Implement and maintain automated testing and deployment pipelines.
- Work with cloud platforms, preferably AWS, leveraging services such as Lambda, SQS, and Elasticsearch.
- Troubleshoot production issues and ensure system reliability and uptime.
- Stay updated with emerging technologies, AI development trends, and modern engineering practices.
Required Skills & Technical Expertise
Frontend Development
- Strong hands-on experience in:
- React.js and/or Angular
- JavaScript (ES6+) and TypeScript
- HTML5, CSS3, responsive UI development
- Experience building scalable, responsive, and high-performance web applications.
- Understanding of frontend architecture and reusable component design.
Backend Development
- Strong expertise in:
- Node.js with Express.js
- Python development
- Experience in middleware development and API integrations.
- Strong understanding of RESTful API design principles and microservices architecture.
Database Skills
- Hands-on experience with:
- MySQL
- PostgreSQL
- Strong SQL programming skills.
- Experience writing:
- Complex queries
- Stored procedures
- Triggers
- Knowledge of database performance tuning and optimization.
Cloud & DevOps
- Experience with AWS cloud services such as:
- AWS Lambda
- Amazon SQS
- Elasticsearch/OpenSearch
- Familiarity with CI/CD pipelines and DevOps practices.
- Exposure to containerization and deployment automation is preferred.
Additional Skills
- Strong understanding of SDLC methodologies and Agile practices.
- Experience in code reviews, testing frameworks, and engineering quality standards.
- Knowledge of Linux environments and system performance optimization.
- Exposure to AI tools, AI-assisted development workflows, and developer productivity pipelines is a plus.
- Strong analytical, communication, and leadership skills.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
- Experience leading technical teams and handling enterprise-scale projects.
- Exposure to scalable distributed systems and cloud-native architectures.
- Experience working in Agile/Scrum environments.
Click on Apply to know more.