BUSCAMOS: Backend Developer (
Node.js + Express) o equipo para MVP de Saas
qué es:
un agente de ia que atiende clientes por whatsapp y llamadas 24/7 — como un empleado real.
Toma pedidos, agenda citas, resuelve incidencias. Sin que el equipo esté pendiente.
Objetivo: PYMEs en Venezuela y Latam tengan soporte de nivel enterprise sin pagar como empresa grande.
Por qué es diferente:
- el agente se adapta al contexto local: habla como venezolano, colombiano, argentino, etc. Entiende el dialecto, métodos de pago locales, limitaciones de conectividad de cada país
- Responde SIEMPRE (24/7, ni WhatsApp ni teléfono "estamos cerrados")
- Valida pagos, escala automáticamente, notifica al dueño
- Todo auditable. Sin complicaciones.
Qué busco en ti:
✓
node.js + Express (backend robusto, 3+ años experiencia)
✓ PostgreSQL/Supabase (BDs relacionales, escalables)
✓ Haber integrado APIs de terceros (WhatsApp Business API, Twilio, Claude API, ElevenLabs)
✓ Entiendes webhooks, colas de procesos, timeouts, reintentos
✓ Puedes hacer deploy en Railway/Vercel y mantener uptime 24/7
✓ PLUS: Experiencia en IA/ChatGPT Apis o flujos conversacionales
qué construirás:
- backend completo: whatsapp + voz (twilio + elevenlabs)
- sistema de órdenes/citas con validación de pagos
- escalación inteligente a manager (3 capas: simple → acción → fuera de horario)
- reportes excel automáticos para auditoría
- apis para integrar con dashboard react (ya existe)
cronograma: 4-6 semanas (mvp production-ready)
stack:
- backend:
node.js + Express
- BD: Supabase (PostgreSQL + Storage)
- Hosting: Railway/Vercel
- APIs: WhatsApp Business, Twilio, Claude API, ElevenLabs
- Documentación: readme,
api.md,
ARCHITECTURE.md completos
ARQUITECTURA (esto es NO-NEGOCIABLE):
- Event-driven backend (no request-response lineal)
- Webhooks idempotentes para WhatsApp/Twilio
- Orquestador de intención (Claude decide: responder/ejecutar/escalar)
- PostgreSQL con sesión conversacional persistente
- Redis/BullMQ para colas sin perder mensajes en picos
- Módulos separados y desacoplados (WhatsApp, órdenes, agendamientos, llamadas)
Delivery term: Not specified