Node.js Developer

Year    CH, IN, India

Job Description

####

: Node.js Developer


Location: Chandigarh


Role Type: Full time




Position Overview





We are looking for an experienced

Node.js Developer

who has strong hands-on experience in building scalable backend services, designing and implementing RESTful APIs, and integrating with both

NoSQL

and

Relational Database (RDS)

systems. The ideal candidate should be able to work in a fast-paced environment, follow clean coding practices, and collaborate effectively with cross-functional teams including frontend engineers, DevOps, QA, and product managers.


Key Responsibilities





Backend Development



Design, develop, and maintain backend services using

Node.js

and

Express.js

. Build efficient, reusable, modular, and scalable REST APIs. Implement authentication, authorization, rate limiting, caching, and middleware logic.

API Development & Integrations



Architect and document RESTful API endpoints based on business requirements. Integrate with third-party APIs, microservices, and internal systems. Ensure API performance, reliability, and security.

Database Design & Management



Develop database schemas and optimize queries for

relational databases (MySQL/PostgreSQL on AWS RDS)

. Work with

NoSQL databases

(MongoDB, DynamoDB, or similar) for scalable document-based storage. Implement indexing, data modeling, migrations, and performance tuning.

System Architecture & Scalability



Participate in designing application architecture for distributed systems. Implement best practices for high availability, failover, and fault-tolerant APIs. Optimize services for performance and low latency.

Code Quality & Engineering Practices



Write clean, well-structured, maintainable, and testable code. Use TypeScript (optional but preferred) for stronger type safety. Write unit tests, integration tests, and end-to-end tests using Jest, Mocha, or similar frameworks. Conduct code reviews and follow industry-standard secure coding guidelines.

Deployment & DevOps Collaboration



Work with DevOps teams to deploy applications on

AWS / Docker / CI-CD pipelines

. Troubleshoot production issues, optimize logs, and contribute to monitoring and observability setups (CloudWatch, ELK, Prometheus, etc.).

Documentation & Collaboration



Maintain technical documentation for APIs, architecture, and workflows. Collaborate with product managers to refine requirements and help define the technical roadmap. Participate actively in Agile/Scrum ceremonies.

Required Skills & Qualifications




Technical Skills




4-5 years of professional experience building backend applications using

Node.js

. Solid knowledge of

REST API design

, standards, and best practices. Hands-on experience with: +

NoSQL databases

(MongoDB, DynamoDB, Couchbase, or similar)
+

Relational DBs on RDS

(PostgreSQL/MySQL)
Strong understanding of: + Asynchronous programming
+ Event-driven architectures
+ Middleware design
+ Error handling patterns
+ API versioning and documentation (Swagger/OpenAPI)
Proficiency with source control tools (Git/GitHub/GitLab). Experience with containerization (Docker) and cloud platforms (AWS preferred).

Soft Skills




Strong problem-solving and analytical thinking. Ability to break down complex requirements into technical tasks. Excellent communication and collaboration skills. * Ownership mindset with the ability to work independently.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5148488
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    CH, IN, India
  • Education
    Not mentioned
  • Experience
    Year