watsapp

Library
Platform
Subscription

Technical Lead

Full Time

Role and Key Responsibilities

Technical Leadership

  • Lead and mentor a team of developers,providing guidance on coding standards, best practices and problem solving.
  • Define technical architecture and design patterns for new projects and enhancements.
  • Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical specifications.

Development

  • Write clean, maintainable, and efficient code using Node.js and React.js.
  • Design and develop RESTful APIs and microservices architecture.
  • Ensure the responsiveness of applications, optimizing for maximum speed and scalability.
  • Conduct code reviews and provide constructive feedback to team members.

Project Management

  • Participate in the full software development lifecycle, including planning, development, testing, deployment, and maintenance.
  • Coordinate with cross-functional teams to deliver high-quality products on time.
  • Monitor and manage technical debt, ensuring long-term codebase maintainability.

Innovation and Continuous Improvement

  • Stay updated with the latest trends and technologies in web development and introduce them to the team.
  • Drive continuous improvement by identifying and implementing new tools, processes, and methodologies.
  • Foster a culture of innovation, collaboration, and continuous learning within the team.
Minimum Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 6+ years of hands-on experience in full-stack development, with a strong focus on Node.js and React.js.
  • Proven experience in leading and mentoring development teams.
  • Proficiency in front-end technologies like HTML5, CSS3, and JavaScript (ES6+).
  • Experience with databases like MongoDB, MySQL, or PostgreSQL.
  • Strong understanding of RESTful API design and microservices architecture.
  • Familiarity with cloud platforms (AWS, Azure, etc.) and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively across different teams and departments.
About Whizlabs

Whizlabs is a leading online training platform that offers certification courses and practice tests for IT professionals. We're committed to providing high-quality education and helping individuals achieve their career goals.