Title: Software Developer Team Lead (Full Stack).
Location: Ahmedabad, Gujarat.
Experience: 8+ years.
Position Overview:
As the Engineering Team Lead, you will play a critical role in the ongoing development and optimisation of our platform, working closely with our Chief Technology Officer (CTO). This is a unique opportunity to lead a talented engineering team in creating cutting-edge solutions that redefine patient care and streamline the medical cannabis prescription process.
Important Note: Fluent English proficiency is essential for this role. The first round of the interview process will be a brief conversation with the CEO to assess English communication skills. Only apply if your English is nearly native-level, as you will need to effectively collaborate with a team that operates exclusively in English.
Core Responsibilities:
- Technical Leadership: Partner with the CTO to guide the development of our full-stack TypeScript application, ensuring the delivery of scalable, secure, and high-performance solutions that meet the demands of rapid growth and evolving market needs.
- Team Management: Lead, mentor, and develop a growing team of engineers, fostering a collaborative environment that prioritises innovation, excellence, and continuous improvement.
- System Design: Architect and optimise our Google Cloud Platform infrastructure, ensuring robustness, efficiency, and scalability, while staying ahead of industry trends and technological advancements.
- Process Improvement: Drive continuous improvement by implementing and refining engineering best practices, including CI/CD, code review, and automated testing, to enhance product quality and team efficiency.
- Cross-Functional Collaboration: Work closely with product managers, designers, and other stakeholders to translate business requirements into technical solutions that exceed customer expectations.
Required Skills & Qualifications:
Technical Expertise:
- Minimum of 8 years of experience in full-stack development, with a strong focus on TypeScript, React, Node.js, and related technologies.
- Proven experience in system architecture and design, specifically in building scalable, cloud-native applications.
- Extensive hands-on experience with Google Cloud Platform, including deployment, infrastructure management, and optimising for performance and cost efficiency.
Leadership Experience:
- A track record of successfully managing and growing technical teams, with a strong emphasis on mentorship, team development, and fostering a positive, collaborative culture.
- Demonstrated expertise in addressing complex technical challenges and delivering innovative, high-impact solutions in cloud environments.
Education
- Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience.