Backend Architecture — Kathmandu, Nepal
Node.js Backend Developer in Nepal
I am Sarthak Sharma — a backend software engineer based in Kathmandu, Nepal. I specialize in building high-concurrency Node.js and Express.js REST APIs, real-time WebSocket systems, and relational databases with PostgreSQL and Redis.
Node.js Architectural Pillars
Scalable data modeling, low-latency API throughput, and resilient server-side microservices.
RESTful APIs & Express Microservices
Building clean, maintainable REST endpoints following OpenAPI specifications with robust input validation, centralized error handling, and structured logging.
Real-Time WebSockets & Event Streaming
Architecting bidirectional event pipelines for live status synchronization, instant team notifications, and diagnostic data broadcasts.
PostgreSQL & Relational Data Modeling
Normalized 3NF relational schemas, composite indexing, transaction isolation, connection pooling, and automated schema migrations via Prisma.
Redis Caching & Performance Tuning
Sub-millisecond data retrieval with Redis key-value caching, sliding window rate limiters, session stores, and pub/sub message queues.
Featured Node.js Systems
GlobalVin — High-Throughput Vehicle API
Engineered sub-200ms latency vehicle decoding and history reporting API endpoints serving records across 150+ countries.
Tracky — Multi-Tenant Backend Engine
Architected an issue tracking backend with 8 isolated role permissions, JWT rotating refresh tokens, and WebSocket activity broadcasts.
JobsAI — Autonomous Scraper Engine
Built an automated scraping pipeline collecting opportunities from 130+ sources with algorithmic matching and scoring.
Node.js Development FAQ
What backend capabilities does Sarthak Sharma provide with Node.js?
Sarthak engineers RESTful APIs with Express.js, real-time WebSocket state management, normalized relational schema design in PostgreSQL & MySQL, Redis in-memory caching, JWT authentication with rotating refresh tokens, and Dockerized microservices.
Has Sarthak built production backend systems with sub-second latency?
Yes. Sarthak architected GlobalVin (processing VIN decoding across 150+ countries with sub-200ms latency APIs) and Tracky (multi-tenant issue management supporting 8 role-based portals with live WebSockets).
How does Sarthak ensure backend security and data privacy?
Through strict RBAC authorization, parameterized SQL queries preventing SQL injection, BCrypt password hashing, rate limiting with Redis, CSRF token mitigation, and strict HTTP-only secure cookie sessions.