Skip to content

backend · nestjs, node.js, typescript, postgres

Desarrollador NestJS para backends que corren en producción.

El asistente de WhatsApp con IA que construí corre sobre un backend NestJS: webhooks, una cola en Postgres, búsqueda vectorial, unos 880 tests automatizados y un solo despliegue para todos los restaurantes. Construyo backends así para su producto, o me sumo a su equipo para trabajar en el suyo.

Stack
Node.js, NestJS, TypeScript, Postgres
Operación
Docker, AWS, Hetzner
En producción
Tracing, seguimiento de errores, tests en CI
Modalidad
Como proyecto o en su equipo
Horario
Lun–vie 04:00–18:00 Buenos Aires 09:00–23:00 Berlín 03:00–17:00 Nueva York
Disponible desde
Q4 '26

Qué construyo con NestJS

  • APIs para apps web y móviles, con Postgres detrás.
  • Integraciones: webhooks de otros servicios, verificados, sin duplicados y procesados mediante una cola.
  • Backends multi-tenant: un solo despliegue para todos los clientes, con configuración y límites por cliente.
  • Backends para funciones de IA: servicios que llaman a modelos de lenguaje y actúan según el resultado, con reglas claras.

En producción: el backend de un asistente de WhatsApp con IA

Los mensajes llegan por el webhook de la WhatsApp Cloud API, se verifican, se descartan duplicados y pasan por una cola en Postgres. Un bloqueo por conversación mantiene el orden de las respuestas, y los mensajes enviados seguidos se responden juntos. Reintentos con una dead-letter queue y un mensaje de respaldo fijo cubren los fallos. Las FAQ de cada restaurante se encuentran por búsqueda vectorial en Postgres. El tracing corre con Langfuse, el seguimiento de errores con Sentry, sin datos personales, y unos 880 tests automatizados, incluidas conversaciones end-to-end, corren en CI. Ver el caso.

TypeScript de punta a punta

Con Angular o Vue en el navegador y NestJS en el servidor, todo el producto habla un solo idioma. Una persona puede construir una feature desde la base de datos hasta la pantalla, y el equipo necesita una sola cadena de herramientas en lugar de dos. Más en desarrollo con Angular.

Cómo podemos trabajar juntos

  • Desarrollo de apps: un backend o un producto completo, con un alcance por escrito, una demo cada semana y el código en sus manos.
  • Staff augmentation: me sumo a su equipo de backend, part-time o full-time, desde tres meses.
  • Asesoría y rescate de código: una revisión de arquitectura de su backend Node.js, o un código que vuelve a poder cambiarse sin miedo.

Preguntas frecuentes

¿NestJS o Node.js a secas?

NestJS le da a un backend Node.js una estructura fija: módulos, inyección de dependencias y un lugar claro para la validación y los tests. Eso rinde en cuanto más de una persona trabaja en él. Para un servicio chico, Node.js a secas puede alcanzar, y le digo qué conviene.

¿Puede trabajar en nuestro backend Node.js existente?

Sí, dentro de su equipo, o primero con una revisión de arquitectura: una evaluación por escrito de qué funciona, dónde están los riesgos y qué hacer primero.

¿Qué base de datos?

Postgres, también para colas y para búsqueda vectorial cuando una función de IA necesita encontrar el fragmento de texto correcto.

¿Dónde corre?

En contenedores Docker, en AWS o Hetzner, o en la infraestructura que usted ya tiene.

Cuénteme
qué necesita construir.

Reservar llamada

O escriba a hello@asisto.io

¿Prefiere escribir antes que hablar? Sin problema: todo funciona también por escrito, desde el primer mensaje hasta la entrega.

Qué sigue

  1. Esta semana
    Primer contacto, por llamada o por escrito
  2. En 48 horas
    Propuesta por escrito
  3. Normalmente en 2 semanas
    Inicio del proyecto
  4. Al final
    Entrega y 30 días de soporte