IO Data Labs is hiring for a Node Js Developer. we are Canada based Organization seeking for a candidate with strong technical background. Apply Now
NOTE: Typescript is Mandatory. Any ORM but sequelize/ Drizzle (preffered)
Experience Required: 2-4
Shift Timing: 6:30 pm - 2:30 am IST
Work From Home
Job Description
Tech Stack
Node.js + TypeScript
Express.js 5
PostgreSQL / MySQL
ORM: Sequelize / TypeORM / Drizzle
Redis (caching)
Message Queue (RabbitMQ or similar)
Docker & Docker Compose
Vitest (unit & integration testing)
Zod / Joi (schema validation)
JWT (Jose), OAuth (Google / Microsoft)
AWS (S3, Secrets Manager)
Responsibilities
Build and maintain RESTful APIs using Node.js & TypeScript
Implement business logic using Controller–Service–Repository pattern
Design and manage database schemas, migrations, and queries
Work with ORMs for relationships and atomic operations
Implement authentication & authorization (JWT, OAuth)
Apply Redis caching where appropriate
Write and maintain unit & integration tests
Debug production issues and improve performance
Participate in code reviews and technical discussions
Required Skills
Strong Node.js fundamentals
TypeScript (mandatory)
REST API design & validation
PostgreSQL / MySQL (relational databases)
ORM experience (Drizzle / Sequelize / TypeORM)
Async programming & concurrency understanding
Redis or caching systems
Message queues (RabbitMQ or similar)
Docker & containerized development
Git & PR-based workflow
Job Types: Full-time, Permanent
Pay: ₹20,000.00 - ₹70,000.00 per month
Work Location: Remote