Backend & APIs

Backends and APIs in Node.js and NestJS

Typed services on PostgreSQL and Redis with queues, integrations and authentication designed in from the start, deployable to AWS serverless or containers.

NestJS
Node.js, TypeORM and TypeScript
PostgreSQL
With Redis and BullMQ for queues
REST / GraphQL
Documented, versioned APIs
AWS
Serverless or containerised deployment

What's included

The work we take on under this service, and what each part covers.

APIs and authentication

REST and GraphQL APIs with auth, roles and rate limits that web and mobile clients share.

  • OpenAPI documentation
  • Roles, permissions and audit logs
  • Versioning and deprecation policy
  • Rate limiting and caching

Integrations

CRMs, telephony, payments, forms and messaging wired through one typed service layer.

  • Payment providers and webhooks
  • CRM and calendar integrations
  • Telephony and voice platforms
  • Third-party auth and identity

Jobs, queues and migrations

Background processing and data migrations that are observable and repeatable.

  • BullMQ job queues
  • Idempotent, resumable migrations
  • Scheduled processing
  • Dead-letter handling and alerts

How we work on it

The habits that keep this kind of work predictable.

01

Deterministic tests where money moves

Payments, refunds and entitlements get exact tests before release. It is one of our written quality bars.

02

Observability from the start

Structured logs, metrics and alerts ship with the first endpoint, not after the first incident.

03

Documented so anyone can operate it

OpenAPI specs, runbooks and architecture decision records are deliverables.

Technologies we use

The tools this work is usually built with. We keep the stack small on purpose.

Node.js
NestJS
TypeORM
PostgreSQL
Redis
BullMQ
GraphQL
AWS Lambda
API Gateway
Supabase
Case study

Thotis IA: re-architecting a live AI education platform

Personas, data migration, provider boundaries, real-time voice and automated QA reworked inside a live, multi-vendor product between April and August 2026.

Read the case study

Ways to engage

Every engagement starts with a free 30-minute discovery call. The quote follows the call.

Fixed-scope build

A scoped milestone plan with a quote per milestone, billed on acceptance. Best when the outcome is well defined.

Monthly squad

A founder-led squad on a retainer you can scale up or down month to month, with a weekly demo. Best for products that keep evolving.

Architecture & audit

A short, fixed-fee review of a codebase, platform or AI system that ends in a written, prioritised plan.

Ready to talk it through?

Thirty minutes with a founder. You leave with a clear next step, whether or not that step is us.

FAQS

Frequently Asked Questions

Straight answers about how we work, what we build, what it costs and what happens after launch

Still Have Questions?

Ask us directly. A founder replies within one business day.

1 day
Reply to every inquiry (business days)
2–4 h
Critical issues acknowledged
30 days
Warranty after delivery
Weekly
Demos during delivery