Senior Full-Stack Developer (Node.js + React/Next.js) Permanent Remote

5 - 10 years

8 - 18 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description


Role Overview

Node.js

Role & responsibilities

Backend (Node.js / Architecture)

  • Develop and maintain robust server-side applications and APIs using

    Node.js

    and frameworks such as

    Express

    or

    NestJS

    .
  • Design and implement

    scalable, multi-tenant backends

    with clear separation of organizations/tenants and role-based access control.
  • Work with both

    SQL and NoSQL databases

    (e.g., PostgreSQL, MySQL, MongoDB, Redis), including schema design, indexing, and query optimization.
  • Implement advanced Node.js concepts where needed (asynchronous programming, Streams, workers/child processes) to improve performance and reliability.
  • Build secure and well-structured RESTful (and optionally GraphQL) APIs capable of handling high traffic and large data volumes.
  • Optimize application performance using profiling, caching, and message queues.

Frontend (React / Next.js)

  • Build

    responsive, component-based UIs

    using

    React

    or

    Next.js

    , integrating closely with backend APIs.
  • Implement and maintain

    state management

    (e.g., Redux, Zustand, or similar) for complex data flows.
  • Ensure good UX for dashboards, forms, reports, and real-time views (lists, filters, tables, charts).
  • Optimize frontend performance (bundling, lazy loading, memoization) and ensure cross-browser compatibility.

Quality, Collaboration & Leadership

  • Write

    clean, testable, and maintainable code

    with proper unit/integration tests (Jest, Mocha, Cypress, etc.).
  • Participate in

    code reviews

    , provide constructive feedback, and help set engineering best practices.
  • Collaborate closely with product managers, designers, and other developers in an

    agile

    environment.
  • Mentor junior developers and support them with design, debugging, and architectural decisions.
  • Stay updated on modern web technologies and suggest improvements to our stack when appropriate.

Preferred candidate profile

  • 5+ years

    of professional experience in web development, with a strong focus on

    Node.js

    and

    JavaScript/TypeScript

    .
  • Solid experience with

    React

    or

    Next.js

    on the frontend, building production-ready SPAs or SSR apps.
  • Profound understanding of

    asynchronous programming

    ,

    event-driven architecture

    , and error handling in Node.js.
  • Experience with backend frameworks like

    Express, Koa, or NestJS

    , and the ability to learn/adapt to new frameworks.
  • Extensive hands-on work with both

    relational (MySQL, PostgreSQL)

    and

    non-relational (MongoDB, Redis)

    databases.
  • Proven experience building and scaling

    APIs

    and backend services for high-traffic or multi-tenant applications.
  • Good understanding of

    microservices concepts

    , API versioning, and integration between services.
  • Strong testing and debugging skills; familiarity with CI/CD workflows, Git, and containerization (

    Docker

    is a plus).
  • Excellent problem-solving skills, ownership mindset, and ability to work collaboratively in a dynamic, agile team.

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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You