As a Software Engineer Team Lead, you will play a key role in guiding the engineering team through the design, development, and delivery of high-quality software solutions. You'll work closely with team members during sprint planning, architecture discussions, and throughout the agile development lifecycle to ensure alignment with technical and business goals. Your leadership will be essential in helping the team navigate technical challenges, make sound engineering decisions, and maintain coding standards and best practices.Team members will look to you for mentorship, technical direction, and support when facing complex issues-whether it's designing a new system, optimizing existing architecture, or debugging critical problems in production. You will also be responsible for maintaining code quality through reviews and coaching, while fostering a collaborative and growth-oriented team culture.You can expect to spend around 30-50% of your time actively coding and contributing to projects, and the remaining time focused on leading the team-supporting their development, reviewing work, removing blockers, and aligning with product and business stakeholders. This role requires a strong balance of hands-on technical ability and empathetic leadership to drive both team performance and technical excellence. Requirements Minimum 2 years experience as a technical lead to lead a team of software engineers/ senior software engineer Minimum 5 -8 years of experience in Python, NodeJs, HTML, CSS (SCSS preferred), and advanced JavaScript & microservices development 3+ years of practical programming experience with JavaScript Frameworks like Vue.js, React, React Native and jQuery You have strong expertise with MySQL, PostgreSQL, RDS Aurora and DynamoDB NOSQL databases Strong expertise in building backend services and APIs using Python or NodeJs Deep understanding of distributed systems and web services technology Version control with Git (Gitlab) Solid background in building complex customer-facing products coming along with excellent analytical and problem-solving skills Be passionate about writing well-structured, efficient, and maintainable code, actively keeping the quality of the codebase in check Experience with Test Driven Deployment (TDD) and CI/CD tools Show more Show less