Tech Lead (Node.js & React.js)

Kerner Norland
Full-timeSri Lanka

Role: Tech Lead (Node.js & React.js)

Responsibilities:

  • Lead the development of scalable, high-quality web applications using Node.js and React.js.
  • Provide technical guidance, mentorship, and support to a team of developers, ensuring best practices are followed.
  • Architect and design robust, maintainable, and efficient solutions, making key decisions on technology stack and tools.
  • Develop, test, and maintain both front-end and back-end components of web applications.
  • Collaborate with UI/UX designers to implement user interfaces that are responsive, intuitive, and visually appealing.
  • Build RESTful APIs and microservices to support front-end applications and integrate with third-party services.
  • Establish and enforce coding standards, code reviews, and testing procedures to ensure high-quality code. Optimize applications for maximum speed, scalability, and security.
  • Implement CI/CD pipelines to streamline the development and deployment process using AWS/ Azure.
  • Work closely with product managers, designers, and other stakeholders to define technical requirements and project timelines.Act as a bridge between the development team and upper management, effectively communicating technical challenges and solutions.
  • Oversee multiple projects simultaneously, ensuring that deadlines are met and project goals are achieved. Identify and mitigate risks, bottlenecks, and dependencies within the project lifecycle.
  • Troubleshoot and resolve technical issues across the stack, ensuring minimal disruption to the user experience. Provide innovative solutions to complex technical challenges, leveraging your expertise in full-stack development.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Minimum of 7 years of experience in full-stack development, with at least 3 years in a technical leadership role.
  • Cloud certifications such as AWS Certified Developer is a plus.
  • Strong hands-on experience with Node.js and React.js, including related frameworks and libraries such as Nest.js, Express, Redux
  • Experience with both SQL and NoSQL databases (e.g., MongoDB, PostgreSQL), including database design and optimization.
  • Familiarity with containerization (Docker), cloud platforms (AWS, Azure), and CI/CD pipelines (Jenkins, GitLab CI).
  • Strong experience with Git and related collaboration workflows (e.g., GitFlow).
  • Experience working in Agile/Scrum environments, with a solid understanding of Agile principles.
  • Demonstrated ability to lead and mentor a team of developers, fostering a collaborative and productive environment.
  • Strong problem-solving skills, with the ability to navigate complex technical challenges. Excellent communication skills, both written and verbal, with the ability to articulate technical concepts to non-technical stakeholders.
  • Proactive approach to continuous learning and improvement. High level of adaptability, with the ability to thrive in a fast-paced and dynamic work environment.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
Minimum of 7 years of experience in full-stack development*
Minimum of 3 years in a technical leadership role. *
Strong hands-on experience with Node.js and React.js
Experience with both SQL and NoSQL databases
Familiarity with containerization (Docker), cloud platforms (AWS, Azure), and CI/CD pipelines (Jenkins, GitLab CI).