Node.js Developer
-
Home/Node.js Developer
WowPixelWeb
Responsibilities
- Execute the complete software development life cycle (SDLC) for server-side JavaScript applications.
- Develop scalable and efficient backend services using Node.js.
- Create and maintain well-documented code, flowcharts, and system designs.
- Design, develop, and maintain RESTful APIs and web services.
- Integrate third-party APIs and services into backend systems.
- Ensure high performance and responsiveness to requests from the frontend.
- Implement software verification plans, unit testing, and quality assurance procedures.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Troubleshoot and debug applications to optimize performance and reliability.
Requirements and Skills
- Proven experience as a Node.js Developer or in backend development.
- Proficient in JavaScript (ES6+) and frameworks such as Express.js, Nest.js, or Koa.js.
- Solid understanding of asynchronous programming, promises, and callbacks.
- Experience working with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
- Familiarity with front-end technologies (e.g., React, Angular, or Vue.js) for API integration.
- Hands-on experience with building and deploying RESTful APIs and WebSocket communication.
- Proficiency in using version control systems like Git.
- Knowledge of containerization (e.g., Docker) and cloud platforms (AWS, Azure, or Google Cloud).
- Experience with test-driven development (TDD) and tools like Mocha, Chai, or Jest.
- Strong problem-solving and collaboration skills with the ability to work independently or in a team environment.
To apply for this job email your details to udayraj.mscit@gmail.com