Role Overview: A growing, innovation-driven company is seeking a Development Team Lead to guide a team of developers while also contributing hands-on to product development. This role blends leadership, strategy, and technical execution in a collaborative and fast-paced environment. Key Responsibilities: Team Leadership: Mentor and support developers, foster team collaboration, and run agile sprints. Technical Contribution: Write, review, and troubleshoot code to maintain a high-quality codebase. Strategic Alignment: Work closely with leadership to translate business goals into actionable technical plans and drive roadmap execution. Infrastructure Oversight: Manage and optimize cloud infrastructure and support scalable application architecture. Cross-functional Communication: Act as a bridge between technical and non-technical stakeholders to ensure clear communication and alignment. Qualifications: 6 years of software development experience, with at least 2 years in a leadership capacity. Proficiency in JavaScript and frameworks such as Node.js, Express, React, and React Native. Experience with AWS or similar cloud platforms. Understanding of scalable system design; experience with AI/LLM technologies is a strong asset. Excellent communication and prioritization skills, especially in dynamic startup or growth-stage environments.