Prueba técnica de Volve — 100% asíncrona. Lee todo, descarga el paquete y sigue las instrucciones. ¡Éxitos!
Prueba Técnica

Persona Técnica de Innovación & Automatización

Crea tu futuro — y el de nuestra operación

Te lo decimos de frente: damos por hecho que vas a usar IA. Por eso esta prueba no se gana construyendo — la IA construye. Se gana demostrando criterio: que cazas lo que la IA hace mal, que entiendes tus decisiones, y que piensas en seguridad y negocio.

Esfuerzo~10-12 horas
Plazo5-7 días
Formato100% asíncrono · sin llamadas
IdiomaEntregables en español · código en inglés
1 El contexto

El problema que vas a resolver

Volve es una plataforma de crédito hipotecario para migrantes que compran vivienda en su país desde el exterior. El negocio convierte leads en créditos preaprobados, y hoy ese proceso es manual y caótico. Competimos contra fintech 100% automáticas. Buscamos a alguien que lo automatice con criterio y seguridad.

Trabajas con datos 100% sintéticos y una API ficticia que te damos. Nada es real.
2 Cómo funciona

La prueba tiene 2 partes

Parte 1 · 20% del peso

🛠️ Construye

El flujo de aprobación de crédito que integra la API ficticia. Es el boleto de entrada — no te sobre-inviertas. Asumimos que la IA te ayuda.

Parte 2 · esto es lo que decide

🔍 Audita

Te damos un servicio que escribió una IA y que "funciona" pero tiene problemas. Encuéntralos y arréglalos. Cazar lo que la IA hace mal es el skill del puesto.

⏱️ Todo asíncrono, sin llamadas. Después de entregar, te mandamos un quiz corto (30 min) con preguntas sobre tu propia entrega.
3 Parte 1 (boleto)

Construye: flujo de aprobación de crédito

Integra la mock API: recibe leads (webhook + GET /api/leads), decide con criterio (filtros + scoring, con IA en el borde), y rutea: aprobado → /api/sign · rechazado → /api/notify + vista de comité. Detalle en 01-pieza-central.md.

  • Arranca con 1 comando, integra la mock API, procesa todos los leads.
  • Maneja la realidad: paginación, datos sucios, reintentos, idempotencia.
  • Seguridad: nada de PII en logs, nada de secretos, no mandes datos de pago a la firma.
Stack libre. Bonus si usas el de Volve (Next.js/TS + PostgreSQL). Python bienvenido para el scoring. No te sobre-inviertas — es el 20%.
4 Parte 2 — el examen real

Audita: encuentra lo que la IA hizo mal

🔍 Te damos auditoria/app.mjs — un servicio que escribió una IA y que "funciona" en la demo, pero el equipo ha visto comportamientos raros en producción. Tu trabajo: encontrar y arreglar lo que esté mal. Hay varios problemas plantados — funcionales y de seguridad. No te decimos cuántos.

Entregas AUDITORIA.md con, por cada problema:

  • Qué está mal (1 frase).
  • Por qué es un problema (qué pasa en producción / qué riesgo).
  • El arreglo (código corregido o diff).
  • Cómo lo comprobaste (corriendo, o leyendo).

Pista: levanta la mock API, corre app.mjs, dispara el replay de webhooks y mira con cuidado: ¿cuántos leads procesó?, ¿qué quedó en los logs?, ¿qué dejó pasar que no debería?, ¿qué pasó con el lead que traía datos de pago? Prioriza por gravedad.

5 Diseño + innovación

Mini-tareas y visión (en ARQUITECTURA.md)

Mini-tareas verificables (B1-B5)

B1 · Email anti-spam
SPF / DKIM / DMARC para que volve-demo.com no caiga en spam.
B2 · Pago seguro
Cobrar sin que el server toque la tarjeta.
B3 · Proteger PII
3 cosas: tránsito, reposo, logs.
B4 · Webhook seguro
Verificar que viene de tu CRM, no de un atacante.

Parte C — Innovación + comunicación crecimiento

C1 · Automatización con impacto
Propón UNA automatización que moverías en Volve: métrica + impacto estimado.
C2 · Explícaselo al gerente
Mensaje (5-8 líneas) al gerente sobre un lead a comité, sin jerga.
6 Tu materia prima

Datos sintéticos + API ficticia

# corre la API ficticia (Node 18+, sin dependencias)
cd mock-api && node server.mjs
⚠️ Todo ficticio (volve-demo.com). La API se comporta como real: pagina, a veces falla, los webhooks vienen firmados, y hay sorpresas a propósito. Documéntalas en GOTCHAS.md.
7 Las reglas

Reglas y seguridad

⚠ Gate de seguridad. Descuidar PII o datos de pago (los tocas, los logueas, hardcodeas secretos) = fuera, sin importar el resto.
  • IA permitida y esperada — pero entrégala con criterio: el log crudo, qué corregiste, qué cazaste.
  • Datos sintéticos = trátalos como reales.
  • Esfuerzo ~10-12h en 5-7 días. No te excedas en la Parte 1.
  • ¿Dudas? Decide, documenta tu supuesto y sigue.
8 Qué entregas

Tus entregables

1
Repo de la pieza central (Parte 1)
Integra la mock API, arranca con 1 comando.
2
AUDITORIA.md (Parte 2) lo que decide
Los problemas que encontraste en el código con fallas: qué, por qué, arreglo, cómo lo comprobaste.
3
PLAN.md
Tu plan antes de codear.
4
ARQUITECTURA.md
Diseño + mini-tareas B1-B5 + Parte C.
5
AI-LOG.md + log CRUDO de tu sesión de IA nuevo
El export real, no un resumen. Para ver cómo dirigiste y corregiste a la IA.
6
Video Loom (~5 min) nuevo
Grabado (no es llamada): explicas tu solución + un cambio en cámara.
7
auto-checklist.md
Llena, con evidencia.