Mohammad Jahangir — Riyadh, Saudi Arabia
Node.js Developer
Node.js underlies most backend work, in two flavors: NestJS for structured, modular services like Opperiq's multi-tenant platform, and Express for lighter services like NAQRH's WhatsApp CRM backend and MMR's internal automation APIs. Both are paired with background job processing (Redis, BullMQ) and either PostgreSQL/Prisma or MongoDB/Mongoose, depending on the data shape.
What this looks like in practice
- Building Opperiq's NestJS backend with PostgreSQL, Prisma, Redis, and BullMQ for multi-tenant workforce data
- Building NAQRH's Node.js/Express backend with MongoDB and Mongoose for WhatsApp CRM data
- Implementing scalable, secure REST APIs at MMR integrating backend systems with real-time functionality
- Designing RESTful and GraphQL APIs supporting production traffic
Frequently asked
NestJS or Express — which is used when?
NestJS for larger, structured platforms like Opperiq where modularity and maintainability matter as the codebase grows; Express for lighter, faster-to-ship services like NAQRH's CRM backend.
Technologies
Node.jsNestJSExpressPostgreSQLMongoDBRedis
Related work
Need this kind of work done?
See how engagements are structured, or get in touch directly.