Job Title: Node.js Backend Developer
Experience: 5+ Years
Employment Type: Contract- Part Time - Min 4 Hours/Day
Location: Remote
Key Responsibilities
Design, develop, and maintain scalable, high-performance backend services using Node.js
Build and consume RESTful APIs / GraphQL APIs
Develop microservices-based architectures
Implement secure authentication and authorization mechanisms (JWT, OAuth)
Optimize application performance, scalability, and reliability
Integrate backend services with third-party APIs and services
Write clean, maintainable, and well-documented code
Collaborate with frontend developers, DevOps, and product teams
Participate in code reviews and follow best coding practices
Troubleshoot, debug, and resolve production issues
Technical Skills (Must-Have)
Node.js (5+ years hands-on experience)
JavaScript (ES6+) / TypeScript
Backend frameworks: Express.js, NestJS, Fastify
API development: REST, GraphQL
Databases:
SQL: PostgreSQL, MySQL
NoSQL: MongoDB, DynamoDB
ORM/ODM tools: Sequelize, TypeORM, Prisma, Mongoose
Authentication \& Security:
JWT, OAuth 2.0, Role-Based Access Control (RBAC)
Secure API design and data protection
Caching \& Messaging: Redis, RabbitMQ, Kafka (good to have)
Version Control: Git (GitHub / GitLab / Bitbucket)
Testing: Jest, Mocha, Chai
Logging \& Monitoring: Winston, PM2, ELK stack
Cloud \& DevOps Skills
Cloud platforms: AWS / Azure / GCP
AWS services (preferred): EC2, Lambda, S3, RDS, DynamoDB, API Gateway
Containerization: Docker
CI/CD pipelines: GitHub Actions, Jenkins, GitLab CI/CD
Experience with serverless architecture is a plus
Good-to-Have Skills
Experience with event-driven architecture
Knowledge of message queues \& streaming platforms
Exposure to Kubernetes
Understanding of system design \& scalability patterns
Experience working in Agile/Scrum teams
Job Types: Contractual / Temporary, Freelance
Contract length: 4 months
Pay: ₹700.00 - ₹800.00 per hour
Expected hours: 20 per week
Benefits:
Work from home
Application Question(s):
Are you comfortable with part time contract role?
Experience:
Node.js: 5 years (Required)
Work Location: Remote