Loading...

Node.js developer

Home / Nexg Iot Solutions

website-design.png

Node.js developer

Node Js developer

Nexg Iot Solutions , Noida

About Us

Job Summary :

As a Node.js Developer , you will be responsible for designing and building server-side applications using Node.js . You will work closely with front-end developers, product teams, and other stakeholders to build efficient, scalable, and high-performance web applications and APIs. Your role will involve developing backend services, integrating with databases, optimizing application performance, and ensuring the overall reliability of the system.

Key Responsibilities :

1. Backend Application Development :

  • Design, develop, and maintain scalable and high-performance backend applications using Node.js .
  • Build RESTful APIs and integrate with front-end applications or other services.
  • Implement server-side logic, authentication, authorization, and data handling.
  • Develop and maintain data models, business logic, and third-party integrations.

2. Database Integration :

  • Work with databases like MongoDB , PostgreSQL , MySQL , or Redis to store and manage data.
  • Design and implement database schemas, queries, and optimize database performance.
  • Collaborate with the team to ensure data consistency, scalability, and availability.

3. Performance Optimization :

  • Optimize applications for maximum performance, reliability, and scalability.
  • Identify and resolve bottlenecks and performance issues in the application.
  • Work with front-end developers to ensure smooth integration and optimize the interaction between client and server.

4. Security and Data Protection :

  • Implement robust security practices, including encryption, data validation, and protection against common web vulnerabilities.
  • Ensure that applications adhere to privacy standards, handling sensitive user data responsibly.

5. API Integration and Development :

  • Integrate with third-party APIs and services, including payment gateways, social logins, or analytics services.
  • Develop custom API endpoints and ensure API functionality aligns with business requirements.

6. Code Reviews and Quality Assurance :

  • Conduct code reviews and ensure code quality, maintainability, and best practices.
  • Write unit tests, integration tests, and ensure overall code quality through automated testing and manual review.

7. Collaboration :

  • Work closely with front-end developers to integrate user-facing elements with server-side logic.
  • Collaborate with product managers, designers, and other stakeholders to meet project goals and timelines.

8. Documentation :

  • Document backend processes, code, and API specifications for internal use and external developers.
  • Maintain clear and comprehensive technical documentation for development and future enhancements.

Required Skills and Qualifications :

  • Education : Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent work experience).
  • Experience :
    • Proven experience as a Node.js Developer or in a similar backend development role.
    • Strong proficiency in JavaScript and understanding of Node.js .
    • Hands-on experience with frameworks like Express.js , Koa.js , or similar.
    • Experience with RESTful APIs , GraphQL , and web services .
    • Familiarity with database systems (SQL and NoSQL) such as MongoDB , MySQL , PostgreSQL , or Redis .
    • Understanding of front-end technologies like HTML , CSS , and JavaScript (React, Angular, or Vue.js).
    • Experience with version control systems like Git .

Preferred Skills :

  • Experience with authentication and authorization protocols like OAuth , JWT , or Passport.js .
  • Knowledge of cloud platforms (e.g., AWS , Azure , or Google Cloud ).
  • Familiarity with CI/CD tools and automated deployment pipelines.
  • Experience with Docker and containerization for application deployment.
  • Familiarity with microservices architecture and related patterns.
  • Experience in building real-time applications with WebSockets or Socket.io .
Software Product,
Full Time, Permanent
Software Development
Education
Any Graduate
Any Postgraduate

location-iconJob Location

Noida

location-icon Job Location

Noida
Information
Position

Node Js developer

course-mode-icon Job Type
Experienced
available-seat-icon Type of workplace
on-site
available-seat-icon English Languages
Basic

languages-icon Languages

Salary Range

(Based On Interview)

Talento-logo
Download App Now