As a Squad Lead, you will oversee the development team, providing technical guidance, managing day-to-day operations, and ensuring the successful delivery of projects. You will work closely with stakeholders, engineers, and other teams to align technical efforts with business objectives while fostering an environment of collaboration and continuous improvement.
Job Description:
- Lead a squad of developers, ensuring technical excellence and quality delivery of solutions.
- Provide technical guidance and mentorship to team members to help them grow and excel.
- Collaborate with product owners and stakeholders to understand business needs and translate them into technical requirements.
- Plan and manage sprints, prioritize tasks, and ensure timely project delivery.
- Oversee the architecture and design of scalable, robust systems while ensuring alignment with organizational technical standards.
- Perform code reviews and ensure adherence to best practices in coding, testing, and deployment.
- Drive continuous improvements within the team, including automation, testing, and CI/CD processes.
- Identify potential risks and propose mitigation strategies to ensure smooth project execution.
- Foster a culture of innovation and problem-solving within the team.
- Ensure the squad is aligned with broader organizational goals and initiatives.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience (5+ years) in software development with at least 2 years in a leadership or technical lead role.
- Strong expertise in full-stack development (languages such as JavaScript, TypeScript, and Golang).
- Experience working with agile methodologies (Scrum/Kanban).
- Solid understanding of microservices architecture, RESTful APIs, and cloud platforms (AWS).
- Strong problem-solving skills and ability to navigate complex technical challenges.
- Excellent communication skills with the ability to articulate technical concepts to both technical and non technical stakeholders.
- Strong knowledge of messaging systems such as RabbitMQ and Kafka.
- Demonstrated ability to mentor and develop a high-performing technical team.
- Strong organizational and time-management skills with a proactive mindset.