Node JS Developer - Remote

4 years

6 - 8 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Summary

We are seeking a highly skilled and motivated Node.JS Developer with expertise in back-end development to join our dynamic team. As a Software Developer, you will be responsible for designing, developing, and maintaining robust and scalable software solutions that power our organization's operations. This role requires a strong understanding of Node.JS Framework, databases, and server-side technologies.
  • Responsibilities:
  • Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications.
  • Architect, develop, and maintain scalable backend services using Node.js and NestJS, emphasizing modularity, clean code, and extensibility.
  • Build and consume RESTful and GraphQL APIs (using Apollo or Nest's GraphQL integration), including schema design, resolver optimization, batching, caching strategies
  • Write clean, maintainable, and well-documented code using industry best practices.
  • Implement data access layers with TypeScript, TypeORM/Prisma or Mongoose, optimizing for performance and maintaining clean schema structure with PostgreSQL and MongoDB
  • Design and build microservices leveraging event-driven patterns— e.g. RabbitMQ, Kafka, or Redis Pub/Sub—for inter-service communication and domain separation
  • Conduct thorough testing and debugging to ensure software functionality and performance.
  • Troubleshoot and resolve software defects and issues in a timely manner.
  • Embed security best practices, including JWT/OAuth authorization, role-based access control, data validation, rate limiting
  • Stay up-to-date with emerging technologies and industry trends to continuously improve software development processes.
  • Collaborate with front-end developers, UX designers, and other stakeholders to ensure seamless integration of front-end and back-end components.
  • Provide technical guidance and support to team members as needed.

Qualifications

  • Minimum 4 Years of experience with Node.JS development.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Developer, specializing in Node.JS development.
  • Proficiency in programming languages such as Java, C, C++.
  • Strong knowledge of databases (SQL, NoSQL) and server-side technologies (Node.js, Django, etc.).
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of software development methodologies and version control systems (Git, SVN).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You