Position: Node.js TeamLead/Senior Developer
Company: IT Web Studio
Experience required: 5y
English level: upper

We are looking for a dynamic and talented Node.js TeamLead with Senior Developer expertice to join our web-studio team. The ideal candidate will have a proven track record of developing high quality and robust Node.js applications.

Responsibilities:

• Manage and lead a development team responsible for the delivery of Node.js applications.

• Lead development and maintenance of Node.js applications from design to delivery.

• Produce high quality, robust and secure code that follows best practices.

• Troubleshoot and debug existing applications.

• Estimate development effort and create project plans.

• Develop technical documentation.

• Ensure development standards, processes and procedures are followed by all team members.

• Stay up to date with the latest developments and technologies related to Node.js.

• Mentor and train junior developers.

Requirements:

• Bachelor's Degree in Computer Science, Engineering or related field.

• 5+ years of experience in developing with Node.js.

• Experience leading development teams.

• Extensive knowledge of JavaScript and related technologies such as jQuery, Angular, etc.

• Strong knowledge of web services and related technologies such as REST, JSON, SOAP, etc.

• Solid understanding of web development and design principles.

• Good understanding of database design and query optimization.

• Experience with version control systems such as Git, SVN, etc.

• Knowledge of agile development methodologies.

• Excellent communication and problem-solving skills.

• Excellent organizational, planning and time management skills.

If you have the qualifications and experience we’re looking for and are interested in joining our team, please apply online. We look forward to hearing from you!