Senior backend Engineer with 6+ years of Node.js and TypeScript experience,
building APIs, real-time services and distributed backends for financial, trading and SaaS
platforms. Strong focus on Express.js and NestJS service design,
REST API development, WebSocket-based real-time communication, asynchronous and event-driven
processing, and integration with external services. Backed by a deeper software architecture
background โ domain modeling, layered design, database work with PostgreSQL, MySQL, MongoDB
and Redis, and containerized deployment with Docker, Linux and Nginx. Comfortable owning
backend work end to end: data model, API design, reliability concerns such as idempotency
and error handling, and integration with third-party and blockchain services. Additional
experience in C#/.NET and blockchain/Web3 supports integrating Node.js backends with
non-JavaScript systems where needed.
Node.js / TypeScript backend aggregating live market data from multiple exchange
APIs, with REST and WebSocket delivery and a React frontend consuming the same APIs.
Node.js / TypeScript backend services coordinating AI workflows with external
services, with REST APIs consumed by a React 19 / Next.js frontend and Web3.js integration.
Designed and built the Node.js / TypeScript backend for a multi-exchange arbitrage platform
processing live market-price updates from multiple exchange APIs.
Implemented asynchronous, event-driven data flow between the ingestion layer and the workflows that
act on incoming data.
Built REST endpoints and WebSocket channels to deliver real-time and non-real-time data to clients.
Handled reliability concerns around external integrations: idempotent processing of repeated
messages, error handling on API failures, and consistent state across services.
Used MongoDB for persistence and Redis for caching and short-lived state; containerized the backend
with Docker on Linux.
AIConnective โ AI & Blockchain Integration Platform
Built Node.js / TypeScript backend services for a platform coordinating AI-related workflows with
external web services and blockchain components.
Implemented REST endpoints connecting the frontend with backend services, and integrated
Ethereum-based services via Web3.js where the workflow required on-chain data.
Focused on the integration layer between components: request handling, coordination between services,
and a consistent API surface for the client.
Node.jsTypeScriptREST
APIsWeb3.jsEthereum
Node.js / NestJS Backend Engineer2026
SaaS Accounting Platform โ Multi-Tenant
Built a multi-tenant SaaS accounting application with a Node.js / NestJS backend.
Implemented authentication, tenant-aware middleware, role-based access, reporting and MongoDB
persistence.
Worked on backend concerns specific to multi-tenant systems โ tenant isolation, request context, and
consistent data access across tenants.
Node.jsNestJSTypeScriptMongoDBMulti-tenant
Earlier career (2004 โ 2018): .NET / C# backend engineering, enterprise systems, and
full-stack delivery across business, e-commerce, financial and trading platforms. This background provides
the architectural, database and integration foundation that supports my current Node.js backend work.
Engineering Approach
I build backends that stay understandable as they grow. That means clear service boundaries,
predictable data flow between ingestion and processing, and honest handling of the failure
modes that come with external APIs and asynchronous work. On the Node.js side, this shows
up as modular Express / NestJS services, typed interfaces between layers, and deliberate
choices about where work belongs โ request handling, background processing, or the
database. I prefer working directly with the actual requirements rather than against a
generic template.
Most source code is private due to client confidentiality. Built by Abbas Sabetghadam ยท Published under
Sabetsoft