Job Overview :
We are seeking a proactive and experienced Technical Lead to join our growing engineering team.
As a Technical Lead, you will be responsible for guiding the development team through the design, development, testing, and deployment of high-quality software solutions.
This role requires strong technical expertise, leadership abilities, and excellent communication skills to bridge the gap between business requirements and technical will collaborate closely with product managers, designers, QA engineers, and other stakeholders to ensure delivery of robust, scalable, and maintainable Responsibilities :
- Lead the end-to-end technical delivery of projectsfrom design to deployment.
- Collaborate with product and design teams to understand business requirements and translate them into technical solutions.
- Define the technical architecture, design patterns, and coding best practices for the development team.
- Write clean, scalable, and maintainable code and perform code reviews to ensure quality and performance.
- Guide, mentor, and coach junior developers and ensure adherence to development processes and standards.
- Identify and mitigate technical risks early in the project lifecycle.
- Drive adoption of engineering best practices including CI / CD, automated testing, and code documentation.
- Troubleshoot, debug, and upgrade existing systems as required.
- Stay current with new technologies and development trends to recommend improvements and innovations.
- Ensure timely and high-quality delivery of projects by managing priorities and coordinating with cross-functional Skills & Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- 6+ years of hands-on software development experience with at least 2 years in a technical leadership role.
- Strong proficiency in [ e.g., Java, .NET, Python, JavaScript, etc.]
- Solid understanding of software architecture principles, design patterns, and data structures.
- Experience with modern development frameworks and tools (e.g., Spring Boot, Node.js, React, Angular, Django, etc.)
- Proficient in using version control tools like Git and platforms such as GitHub or GitLab.
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture is a plus.
- Knowledge of DevOps practices, CI / CD pipelines, and containerization (Docker, Kubernetes) is desirable.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills; ability to effectively collaborate with technical and non-technical stakeholders
(ref : hirist.tech)