Hippo DMS — document management system
Enterprise document management system used by 15+ organizations: digital document workflow, approvals and legally valid e-signatures.

The challenge
Document exchange between organizations had to be fully digitised while giving signed documents legal validity — across large datasets, multi-step approval flows and integrations with government systems.
Architecture
Background processing with BullMQ and Redis: event-bus queues, a dedicated scheduler service and asynchronous SMS / email notifications. Authentication uses JWT with refresh token rotation and Redis-backed OTP verification. Batched Excel export for large datasets and server-side PDF generation were added on top.
The solution
The core backend was built with Node.js, TypeScript, Express and TypeORM following Clean Architecture with dependency injection and schema-based validation. The full document lifecycle was implemented: S3 storage, routing, approval flows and legally valid digital signing via E-IMZO and Didox integrations, with QR-code verification through the Soliq system.
Outcome
The system ships to production through GitLab CI/CD pipelines with Docker and is used daily by 15+ organizations.
Technology
- Node.js
- TypeScript
- Express
- TypeORM
- MySQL
- Redis
- BullMQ
- Docker
- GitLab CI
- AWS S3