Backend APIs and services ready to grow
A well-split backend lets you add features without breaking what already works. I design APIs by business domain, with clear contracts, robust integrations and a plan to coexist with your existing systems.
Book a 30-min callWhat is included
- REST and real-time (WebSocket) APIs with NestJS and Node.js
- Domain-driven architecture and a BFF per frontend
- Data modeling with Prisma and PostgreSQL
- Integrations with payments, third parties and webhooks
- Async processing, queues and scheduled jobs
- Coexistence and gradual migration with legacy backends
How to engage
Fixed-price audit
From USD 1,100 · fixed price
Assessment of the system and the team, prioritized risks and a concrete roadmap for the next stages.
Typical timeline: 1–2 weeks
Hourly consulting
From USD 45 · per hour
Design reviews, one-off decisions, pairing with your team or guidance through a migration.
Typical timeline: on demand
Dedicated sprint
From USD 3,600 · per 2-week sprint
Two weeks embedded in your team to build or migrate a specific piece, with clear deliverables.
Typical timeline: 2 weeks
Prices in USD based on a senior rate of USD 45–55 per hour. The final scope is defined in a free intro call.
Real cases
Óptica Gestión
28-module NestJS API on Prisma and PostgreSQL, with Mercado Pago OAuth and webhooks processed through queues (BullMQ).
DisplayAds
Own product: a 31-controller NestJS API, WebSocket scaled with Redis, Bull queues and PostgreSQL + pgvector to manage screens in real time.
YPF — Migration toward a dedicated BFF
Strategy to gradually absorb two legacy backends behind a BFF, routing through feature flags during the migration.
Frequently asked questions
Microservices from day one?
Not always. A modular monolith split by domain is often the better start, split into services later when scale justifies it.
Which technologies do you use?
Mainly Node.js with NestJS, TypeScript, Prisma and PostgreSQL, and I also integrate with existing Java/Spring backends.
Can you work on an existing API?
Yes. I start with an audit of the code and contracts and propose improvements that do not break current consumers.
Shall we talk?
In a free 30-minute call we go over your case and I propose where to start.