We are looking for a passionate Node.js Developer to join our company. The ideal candidate will be an enthusiastic developer eager to learn and grow his/her skills in the field; someone who is highly interested in designing and developing a robust, scalable system for web & mobile application.
Job Responsibility:
Developing and maintaining all server-side components.
Developing high-performance applications by writing testable, reusable, and efficient code.
Implementing effective security protocols, data protection measures, and storage solutions.
Lead project management activities such as project planning, creation of work breakdown structure, and change control
Running diagnostic tests, repairing defects, and providing technical support.
Documenting Node.js processes, including database schemas, as well as preparing reports.
Recommending and implementing improvements to processes and technologies.
Keeping informed of advancements in the field of Node.js development.
Recruiting, mentoring, personal and professional development of new team members
Managing the team of Nodejs Developers and solving their queries.
Follow and improve code quality standards
You would be responsible to take interviews for Node.js Technologies & share practical tasks to the candidates if required.
Conduct Code Reviews and help the team learn about the mistakes to avoid
Develop standard practices for developers to continuously improve the quality
Develop Architecture and design for the complex business problems
Deployment of code, database migrations, and a thorough understanding of the impact of changes in the production environment
Understanding and augmenting the system and application architecture as needed
The ability to organize the development process, create a working atmosphere, and distribute the workload in the team.
Required Skills & Qualification:
At least 3+ years of experience as a Node.js developer.
Superb interpersonal, communication, and collaboration skills.
Exceptional analytical and problem-solving aptitude.
Great organizational and time management skills.
Knowledge of development methodology.
Must be willing to do hands-on coding where required and perform regular code reviews etc.
Understanding trends and being able to critically assess.
Availability to resolve urgent web application issues outside of business hours.