NodeJS Developer

NodeJS Developer

Experience

Minimum 6 months of experience required. Freshers may also apply.

Qualification

Bachelor of Science, Bachelor of Engineering/Bachelor of Technology, B.C.A, Diploma, M.E./M.Tech, M.S., M.C.A

Roles & Responsibilities:

  • Develop, test, and maintain scalable and high-performance backend applications using Node.js.
  • Design and implement RESTful APIs and GraphQL services.
  • Handle database operations with SQL (MySQL, PostgreSQL) or NoSQL (MongoDB, Redis).
  • Optimize server-side performance and ensure efficient request handling.
  • Implement authentication and authorization (JWT, OAuth, Passport.js).
  • Integrate third-party services, cloud platforms, and microservices.
  • Debug, troubleshoot, and fix backend issues and bottlenecks.
  • Work with asynchronous programming and event-driven architecture.

Skill Required:

  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Strong debugging, problem-solving, and performance optimization skills.
  • Deep understanding of Node.js frameworks like Express.js, Nest.js, or Koa.js.
  • Experience with database management (MongoDB, MySQL, PostgreSQL, Firebase, Redis).
  • Knowledge of APIs, WebSockets, and real-time communication (Socket.io, GraphQL, gRPC).
  • Experience with Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure).
  • Familiarity with message queues (RabbitMQ, Kafka, Redis Pub/Sub).