Backend Software Engineer · NestJS · TypeScript · PostgreSQL
Backend engineer with 4+ years of experience building production systems with TypeScript, NestJS, PostgreSQL, and Redis.
Production-oriented e-commerce backend built with NestJS, TypeScript, DDD, and Hexagonal Architecture.
Built as a portfolio project to demonstrate production backend engineering beyond CRUD, including distributed workflows, concurrency control, security, observability, and failure handling.
- Modular monolith with strict bounded-context boundaries
- SAGA checkout with automatic compensation
- Redis-backed idempotency, caching, and search
- RBAC, IDOR protection, JWT/JWKS, and refresh-token rotation
- PostgreSQL, Redis, BullMQ, and Docker
- Prometheus, OpenTelemetry, Grafana, and structured logging
- Automated testing and CI with GitHub Actions
Backend: TypeScript · Node.js · NestJS · PostgreSQL · Redis · BullMQ
Architecture: DDD · Hexagonal · CQRS · SAGA · ACL · Idempotency
Security: RBAC · JWT/JWKS · Refresh Token Rotation · Rate Limiting
DevOps & Observability: Docker · GitHub Actions · Prometheus · OpenTelemetry · Grafana
Frontend: Angular · RxJS · NgRx
Open to remote Backend Software Engineer / Software Engineer opportunities.



