A global innovation company focused on business growth through disruptive technologies is looking for a Technical Lead to join their growing team.
- Lead a team of full-stack developers providing guidance and technical expertise throughout the development lifecycle.
- Collaborate with cross-functional teams, including Product Managers, Designers and Quality Assurance Engineers to define project requirements and ensure timely delivery.
- Participate in architectural discussions and make informed decisions based on best practises and industry standards.
- Design and develop scalable, maintainable and robust applications using modern frameworks and technologies.
- Guide and mentor junior developers and fostering a collaborative and learning environment.
- Conduct code reviews, provide constructive feedback and provide adherence to codign standards and best practices.
- Share knowledge and contribute to the continous improvement of the development team through tech talks, workshops and knowledge sharing sessions.
- Collaborate with Project Managers to define project timelines, allocate resources and track progress.
- Identify potential risks and proactively suggest mitigation strategies to ensure on-time and high quality project delivery.
- Communicate effectively with stakeholders providing updates on project status, risks and mitigation plans.
Skills and Experience
- Bachelor's degree in Computer Science, Software Engineering or a related field.
- 6+ Years of professional experience in full-stack development.
- Previous experience in a Tech Lead role is highly desireable.
- Proficient in at least one of the following languages and related stacks (Java, C# or Golang).
- Solid understanding on relational/ non-relational databases and concepts.
- Experience developing with one of the cloud environments (AWS, Azure or GCP).
- Familiarity with modern software development practices including Agile methodologies and DevOps principles.
- Experience with Version Control Systems (E.g. Git) and CI/CD pipelines.
- Strong leadership skills with the ability to inspire and motivate a team.
- Excellent communication and interpersonal skills both written and verbal.
- Demonstrated ability to work collaboratively in a team environment and effectively interact with stakeholders at all levels.
- Proven ability to analyze complex problems, propose innovative solutions and make sound technical decisions.
- Ability to adapt to changine project requirements and priorities in a fast paced environment.
- Passion for learning new technologies and up to date with industry trends.
Interested candidates, please send your CV to gihan@mytechjobs.Ik