Were looking for a hands-on and experienced Software Development Team Lead to guide a talented team of full-stack engineers working on a modern application built in React, supported by TypeScript-based microservices on Node.js. This role requires a balance of technical leadership, people management, and collaborative problem-solving.
Youll work closely with product managers, designers, and other stakeholders to deliver high-quality features and scalable architecture, while ensuring best practices in engineering and DevOps.
Key Responsibilities:
Lead and mentor a team of strong full-stack developers across the frontend and backend stack
Collaborate with product, design, and QA to plan and execute on sprint goals
Ensure technical excellence through code reviews, architecture decisions, and hands-on contributions
Facilitate agile ceremonies (stand-ups, sprint planning, retrospectives)
Foster a high-performance, learning-driven culture within the team
Own the team's delivery pipeline, including CI/CD, testing, monitoring, and performance optimization
Identify and resolve tech debt, architectural bottlenecks, or scaling issues
Champion code quality, security, and performance best practices
Requirements: 6+ years of software development experience, with at least 2 years in a technical leadership or team lead role
Strong hands-on experience in both React and Node.js with TypeScript
Solid understanding of scalable microservice architecture and API design
Proven experience managing or mentoring developers and fostering team growth
Strong knowledge of software engineering principles, DevOps practices, and agile methodologies
Excellent communication and collaboration skills
Comfortable navigating between coding, leading, and facilitating
This position is open to all candidates.