Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
OT

Node.js Developer

Ova Technologies
  • πŸ‡ΊπŸ‡Έ United States
  • Hybrid
  • Manager or above
  • 9 hours ago
  • Node.js
  • REST API
  • Devops
  • JavaScript
  • TypeScript
  • NoSQL
  • Agile
  • Scrum
  • Git
  • CI/CD
  • ES6+
  • Object Oriented Programming
  • Express.js
  • NestJS
  • JSON
  • JWT
  • OAuth
  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • SQL
  • Jest
  • Postman
  • GitHub
  • GitLab
  • npm
  • Yarn
  • VS Code
  • Docker
  • Microservices
  • RabbitMQ
  • AWS
  • Azure
  • GCP
  • Kubernetes
  • WebSockets
  • GraphQL
  • Elasticsearch
  • Jenkins
  • GitHub Actions
  • React.js
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Node.js Developer – Job Description

Job Title

Node.js Developer / Backend Developer

Job Summary

We are looking for a skilledNode.js Developer to design, develop, test, and maintain scalable backend applications and REST APIs. The candidate will work closely with frontend developers, QA engineers, DevOps teams, and product managers to build reliable and high-performance applications.

Key Responsibilities

  • Develop scalable backend applications usingNode.js.
  • Build and maintainRESTful APIs and backend services.
  • Develop reusable and maintainable code usingJavaScript/TypeScript.
  • Integrate frontend applications with backend APIs.
  • Work with relational and NoSQL databases.
  • Implement authentication and authorization.
  • Handle API validation, error handling, logging, and exception management.
  • Optimize application performance and troubleshoot production issues.
  • Write unit, integration, and API tests.
  • Participate in code reviews and Agile/Scrum ceremonies.
  • Collaborate with frontend, QA, DevOps, and product teams.
  • Use Git for source-code management.
  • Support CI/CD pipelines and application deployments.
  • Monitor application health, logs, and performance.

Required Skills

Programming

  • Node.js
  • JavaScript ES6+
  • TypeScript
  • Object-Oriented Programming
  • Asynchronous programming
  • Promises
  • async/await

Backend Frameworks

  • Express.js
  • NestJS β€” good to have

API Development

  • REST API
  • JSON
  • HTTP methods
  • HTTP status codes
  • Authentication / Authorization
  • JWT
  • OAuth basics
  • API validation
  • Error handling

Database

  • MySQL / PostgreSQL
  • MongoDB
  • Redis β€” good to have
  • SQL queries
  • Database design and optimization

Testing

  • Jest
  • Mocha / Chai
  • Supertest
  • Postman
  • API automation

Tools

  • Git / GitHub / GitLab
  • npm / yarn
  • VS Code
  • Docker
  • CI/CD

Good to Have

  • Microservices architecture
  • Kafka / RabbitMQ
  • AWS / Azure / GCP
  • Docker & Kubernetes
  • Redis caching
  • WebSockets
  • GraphQL
  • Elasticsearch
  • CI/CD with Jenkins or GitHub Actions
  • Application monitoring and logging

Example Project Responsibilities

A Node.js Developer might be responsible for:

React UI β†’ REST API β†’ Node.js/Express β†’ Business Logic β†’ Database

For example:

User logs into a React application β†’ React sends login request β†’ Node.js API validates credentials β†’ database is queried β†’ JWT token is generated β†’ response is returned to React β†’ authenticated user accesses the application.

Experience

Experience Typical Role
0–2 years Junior Node.js Developer
2–5 years Node.js Developer
5–8 years Senior Node.js Developer
8+ years Lead / Backend Architect

Resume Keywords

Node.js | JavaScript | TypeScript | Express.js | REST API | MongoDB | MySQL | PostgreSQL | JWT | OAuth | Redis | Microservices | Docker | Kubernetes | AWS | Git | Jest | Postman | CI/CD | Agile

Node.js Interview Topics

For interviews, focus on:

  1. What is Node.js?
  2. Node.js vs JavaScript
  3. Event loop
  4. Non-blocking I/O
  5. Callbacks vs Promises vsasync/await
  6. require vsimport
  7. Express.js
  8. Middleware
  9. REST API development
  10. Authentication and JWT
  11. Error handling
  12. SQL vs MongoDB
  13. CRUD operations
  14. Database connection pooling
  15. Node.js performance optimization
  16. Streams and Buffers
  17. EventEmitter
  18. Microservices
  19. Unit/API testing
  20. Docker and CI/CD

Node.js Developer Β· Ova Technologies

Auto apply with Likeremote