We are looking for an experienced and dynamic Team Lead to head our development team, with expertise in Python, Angular, AWS, and mobile application development. This role not only involves technical leadership but also direct interaction with customers to understand and gather requirements, ensuring our products align perfectly with client needs.
- Leadership & Team Management: Lead and mentor a team of software engineers, promoting a culture of innovation and responsibility.
- Customer Interaction: Actively communicate with customers to understand their requirements, gather feedback, and translate their needs into technical solutions.
- Project Management: Oversee project lifecycles, ensuring timely delivery, adherence to customer requirements, and maintenance of quality standards.
- Technical Expertise: Engage in hands-on development and maintenance using Python, Angular, AWS, and mobile app development technologies. Conduct code reviews and uphold best practices.
- Product Ownership: Work closely with stakeholders to define the product vision, prioritize tasks, and ensure that the team's work aligns with business goals.
- Innovation & Strategy: Keep up-to-date with emerging technologies and integrate this knowledge to enhance our processes and products.
- Quality Assurance: Implement robust testing strategies to develop reliable and high-performance applications.
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience: At least 5 years in software development, with a minimum of 2 years in a leadership role.
- Technical Skills:
Proficiency in Python, Angular, AWS, and mobile app development.
Experience with database technologies, RESTful APIs, and microservices architecture.
Develop, review and modify CI/CD workflows.Write clear, structured documentations. - Communication Skills: Excellent communication and interpersonal skills, with experience in customer interaction and requirement gathering.
- Leadership Skills: Ability to lead, motivate, and manage a diverse team.
- Problem-Solving: Strong analytical abilities and decision-making skills in high-pressure situations.
- Project Management: Familiarity with Agile methodologies and effective project management techniques.
Apply Now