El backend es donde viven las reglas de negocio y el dinero: pedidos, pagos, despachos e integraciones que no pueden fallar ni duplicarse. Buscamos a alguien que diseñe APIs limpias, modele datos con cabeza, y entienda por qué la idempotencia en un webhook de pago no es opcional. Trabajarás con integraciones reales (pasarelas, ERPs, canales de mensajería) donde un error se traduce en un cobro doble o un pedido perdido.
Qué harás
Diseñar y construir APIs (REST) limpias, versionadas y bien documentadas en Node.js/TypeScript.
Modelar datos relacionales, optimizar queries y manejar migraciones sin downtime.
Integrar pasarelas de pago,
despacho y ERPs con webhooks idempotentes y reintentos.
Introducir colas, caching y jobs asíncronos donde corresponda para escalar.
Cuidar observabilidad: logs, métricas y trazas para diagnosticar en producción.
Lo que buscamos
4+ años construyendo APIs y servicios backend en producción con Node.js y TypeScript.
Dominio de bases de datos relacionales: diseño de esquema, índices, transacciones.
Experiencia real integrando servicios de terceros con webhooks e idempotencia.
Entender concurrencia, colas y procesamiento asíncrono.
Criterio para optimizar endpoints lentos (N+1, caching, paginación).