ABOUT THE JOBWe are seeking a highly skilled and experienced Technical Team Lead to lead a team of engineers in designing, building, and maintaining high-quality software products. The ideal candidate will have a strong technical background, excellent leadership abilities, and a passion for mentoring engineers while driving engineering excellence.
WHAT YOU'LL DO- Lead, mentor, and support a team of software engineers, fostering a culture of innovation and continuous improvement.
- Collaborate with product managers, designers, and other stakeholders to define project goals, roadmaps, and deliverables.
- Drive technical excellence by ensuring best practices in software development, architecture, and code quality.
- Provide hands-on technical guidance and participate in code reviews to maintain high engineering standards.
- Manage engineering processes, ensuring efficient development cycles, deployment pipelines, and operational reliability.
- Identify and mitigate risks in software development, ensuring projects are delivered on time and within scope.
- Hire, onboard, and develop engineering talent, helping team members grow in their careers.
- Foster a culture of collaboration, psychological safety, and high performance within the team.
REQUIRED QUALIFICATIONS- 8+ years of software engineering experience , with at least 2+ years in a leadership role.
- Proficiency in python or javascript technologies such as Flask, Fast API, React JS, Javascript, CSS and HTML
- Knowledge of javascript frameworks a plus
- Expert-level SQL fluency, with the ability to design normalized and denormalized schemas, optimize slow-running queries, analyze execution plans, and work with large-scale datasets efficiently.
- Experience with modern software development practices, including Agile methodologies, CI/CD, DevOps, and microservices architecture.
- Strong problem-solving skills, with the ability to balance technical and business priorities.
- Excellent communication and interpersonal skills, with the ability to collaborate across teams and influence stakeholders.
- Experience scaling engineering teams and working in a fast-paced startup or high-growth tech company. Familiarity with AI/ML frameworks or cloud platforms (AWS, GCP, Azure).
- Experience with distributed systems and high-performance applications.
- Experience designing and implementing API's
- Solid understanding of database design and object oriented programming concepts
- Experience working on robust, multi-tiered and scalable architectures
- Excellent written and verbal communication skills
- High effectiveness and communication working in a remote and distributed team
IDEAL CANDIDATE- You prioritize understanding and exceeding customer needs in every project and interaction.
- You focus on delivering meaningful progress while embracing iteration and continuous improvement.
- You bring deep technical expertise, delivering high-quality, reliable, and scalable solutions.
- You anticipate needs, take initiative, and stay ahead of the curve with timely actions and decisions.
- You excel in articulating complex ideas clearly, concisely, and effectively through written communication.
- You have a thirst for knowledge, a passion for problem-solving, and a drive to explore and learn new things.
- You value transparency, actively seek feedback, and collaborate to build trust and alignment within the team.
- You thrive in a remote environment, leveraging tools and practices to stay connected and deliver results.
- You balance hard work with strategic thinking, focusing on impact and efficiency.
- You scale yourself (and keep team productivity) by leveraging written communication as much as possible.