Backend Architecture — Kathmandu, Nepal

🟢 Node.js & Express • 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.

Backend Engineering

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.

Production Backends

Featured Node.js Systems

Direct Answers

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.