Buscamos un desarrollador Full Stack Senior (
Node.js + React) con experiencia demostrable en SaaS B2B, IA aplicada a e-commerce y flujos de pago embebidos (Stripe).
El objetivo es desarrollar una plataforma SaaS escalable que integre un asistente de ventas inteligente dentro de tiendas online (WooCommerce / PrestaShop), capaz de detectar intención de compra, recomendar productos y permitir pagos rápidos dentro del mismo widget.
No buscamos un prototipo ni un chatbot genérico, sino un producto funcional, con calidad real y arquitectura limpia, preparado para integrarse en tiendas reales y evolucionar como solución SaaS.
🧩 Módulos principales (Pilares del Producto)
Módulo Objetivo Características clave
🧠 Asistente de Venta Inteligente Aumentar conversión y valor medio del pedido. Integración con OpenAI (RAG), lectura del catálogo, recomendaciones dinámicas y respuestas contextuales.
⚡ Detección de Intención Retener clientes en riesgo de abandono. Captura de eventos (scroll, inactividad, click) y activación de mensajes / ofertas automáticas.
💳 Quick Checkout Embebido Reducir fricción y abandono en el proceso de pago. Integración con Stripe Elements en iframe (PCI compliant) con pedido sincronizado en WooCommerce.
⚙️ Requerimientos Técnicos
Frontend: React + TypeScript (widget + panel SaaS).
Backend:
Node.js (NestJS preferido), PostgreSQL, Redis (cache/colas).
Integraciones:
Woocommerce rest api (productos, pedidos, stock).
Stripe (pagos embebidos y confirmación de pedido).
OpenAI (IA contextualizada con el catálogo del cliente).
Automatización: n8n o similar para flujos de engagement (abandono, mensajes, CRM).
Infraestructura: Docker + vps o aws ecs (no k8s en esta fase).
🧱 Estructura esperada
[Widget/App] ──https──> [api bff -
node.js/NestJS]
│ │
│ ├─ Auth & Tenancy
│ ├─ Catálogo/Productos (Woo/db)
│ ├─ ia/rag (openai, cache, embeddings)
│ ├─ pagos (stripe)
│ ├─ pedidos (woo)
│ └─ emisor de eventos (n8n)
│
▼
[stripe payment element] [n8n workflows]
[postgresql] [redis] ├─ engagement (abandono, crm, nps)
└─ etl/alerts (slack/telegram)
🧩 lo que buscamos en el candidato
experiencia real desarrollando saas multi-tenant (autenticación, aislamiento de datos).
Dominio de Stripe API y flujos embebidos.
Experiencia con LLMs o IA contextual (OpenAI, RAG, embeddings, caching).
Capacidad para entregar un producto usable, estable y con buena UX.
Comunicación clara, orientación a resultados y entregas semanales visibles.
🧭 Qué ofrecemos
Proyecto con visión de producto global, no puntual.
Comunicación directa con el equipo fundador (visión clara y técnica).
Enfoque en calidad y crecimiento: buscamos construir algo duradero, no un MVP desechable.
Flexibilidad para definir la arquitectura junto al equipo técnico.
Plazo de Entrega: No definido