Overview:
As a Node.js Developer you will play a crucial role in developing and maintaining highquality applications. Your expertise in Node.js and related technologies will be essential in ensuring the seamless performance of web applications and delivering exceptional user experiences.
Key Responsibilities:
- Developing and maintaining serverside logic using Node.js
- Collaborating with frontend developers to integrate userfacing elements with serverside logic
- Ensuring high performance and responsiveness of applications
- Managing and maintaining database systems (e.g. MongoDB) and data storage solutions
- Staying updated with industry trends and best practices in Node.js development
- Working in an Agile development environment and actively contributing to sprint planning and estimations
Required Qualifications:
A bachelors degree in computer science software engineering or a closely related discipline
Bachelor s degree in Computer Science Information Technology or related field.
Proven experience as a Node.js Developer or similar role (minimum 2 years of experience).
Proficient in JavaScript and Node.js.
Indepth knowledge of Express.js or other Node.js frameworks.
Experience with database technologies such as MongoDB MySQL or PostgreSQL.
Strong understanding of RESTful APIs and their integration with frontend applications.
Familiarity with version control systems like Git.
Ability to write clean maintainable and efficient code.
Excellent problemsolving skills and attention to detail.
Strong communication and teamwork skills.
Experience with other backend frameworks or libraries.
Understanding of agile methodologies and software development lifecycle.
Familiarity with testing frameworks such as Mocha or Jest.
Knowledge of CI/CD pipelines and deployment processes.
Experience with containerization technologies like Docker
mongodb,html/css,node.js,agile methodologies,mocha,docker,mysql,javascript,postgresql,express.js,ci/cd pipelines,jest,restful apis,git