¿Quiénes somos?
En Kashio somos una empresa fintech con producto propio, enfocada en construir soluciones financieras para empresas en Latinoamérica. Nuestra plataforma permite gestionar pagos digitales, recaudos, payout, pasarela de pagos, integraciones bancarias, conciliación, automatización financiera y operación de flujos transaccionales críticos.
Trabajamos con productos de alta relevancia para la operación financiera de nuestros clientes, por lo que la confiabilidad, seguridad, trazabilidad, escalabilidad y eficiencia son elementos centrales en todo lo que construimos.
Actualmente estamos fortaleciendo nuestra capacidad tecnológica con un enfoque claro en inteligencia artificial, automatización y mejora continua. Buscamos integrar IA en el ciclo de desarrollo, en la operación de productos existentes y en la construcción de nuevas soluciones que nos permitan escalar con mayor velocidad y calidad.
¿A quién buscamos?
Buscamos un/a AI Software Engineer con fuerte orientación backend, conocimiento de desarrollo frontend cuando sea necesario y capacidad para trabajar sobre productos financieros existentes y nuevos requerimientos de negocio.
La persona en este rol deberá participar en el ciclo completo de desarrollo de software: análisis técnico, refinamiento de requerimientos, estimación, construcción, pruebas, despliegue, monitoreo, mantenimiento y mejora continua.
También buscamos una persona con mentalidad AI-Ready, capaz de usar herramientas de inteligencia artificial para acelerar el desarrollo, mejorar la calidad del código, automatizar tareas repetitivas, apoyar el análisis técnico, generar documentación y optimizar procesos internos.
Este rol requiere criterio técnico, responsabilidad sobre entregables, capacidad de seguimiento y entendimiento del negocio fintech, especialmente en pagos, payout, recaudo, conciliación e integraciones con bancos o proveedores financieros.
Misión del rol
Construir, mantener, evolucionar y operar soluciones tecnológicas para productos financieros críticos, asegurando entregas confiables, medibles y listas para producción.
La misión principal es convertir nuevos requerimientos de negocio en soluciones técnicas de calidad, dar mantenimiento a productos existentes, mejorar flujos actuales, resolver incidencias, optimizar integraciones y usar inteligencia artificial como acelerador del ciclo de desarrollo y operación.
El rol debe contribuir directamente a la estabilidad, escalabilidad y evolución de la plataforma, manteniendo foco en calidad, seguridad, trazabilidad y eficiencia operativa.
Lo que harás
Desarrollo de nuevos requerimientos
· Analizar nuevos requerimientos funcionales y técnicos junto con producto, negocio, arquitectura y otros equipos involucrados.
· Participar en el refinamiento de historias, definición de alcance, criterios de aceptación y estimación técnica.
· Diseñar e implementar soluciones backend para nuevos productos, módulos o funcionalidades.
· Construir APIs, servicios internos, workers, procesos batch, flujos asíncronos e integraciones con terceros.
· Asegurar que cada nuevo desarrollo tenga pruebas, documentación mínima, trazabilidad y monitoreo cuando aplique.
· Dar seguimiento completo a los requerimientos desde su análisis inicial hasta su salida a producción.
· Identificar riesgos técnicos, dependencias, bloqueos y posibles impactos antes y durante la implementación.
Mantenimiento y evolución de productos existentes
· Mantener, corregir y mejorar productos actuales relacionados con pagos, payout, recaudo, pasarela de pagos, conciliación e integraciones financieras.
· Analizar y resolver bugs, incidencias productivas y comportamientos inesperados en los sistemas existentes.
· Optimizar servicios actuales para mejorar rendimiento, estabilidad, mantenibilidad y escalabilidad.
· Refactorizar componentes cuando sea necesario, reduciendo deuda técnica sin afectar la operación.
· Mejorar flujos legacy o existentes mediante automatización, pruebas, observabilidad y documentación.
· Participar en soporte técnico de segundo nivel cuando se requiera análisis de código, datos, integraciones o comportamiento transaccional.
· Asegurar continuidad operativa en productos críticos, minimizando riesgos e impactos en clientes.
Integraciones financieras y bancarias
· Implementar y mantener integraciones con bancos, pasarelas, proveedores de pago, sistemas core y APIs externas.
· Trabajar sobre flujos de payin, payout, recaudo, conciliación, reversas, estados transaccionales, liquidación y trazabilidad.
· Diseñar contratos de integración claros, resilientes y seguros.
· Manejar escenarios de error, reintentos, idempotencia, timeouts, validaciones, auditoría y consistencia de datos.
· Documentar comportamientos esperados de integraciones críticas y sus posibles escenarios operativos.
· Participar en pruebas técnicas con entidades externas o proveedores financieros.
Uso de inteligencia artificial en el ciclo de desarrollo
· Usar herramientas de IA como Cursor, GitHub Copilot, ChatGPT, Claude, Gemini, n8n u otras para acelerar tareas de desarrollo.
· Apoyarse en IA para análisis de código, generación de pruebas, documentación, revisión técnica, debugging y automatización.
· Diseñar prompts claros y reutilizables para tareas técnicas frecuentes.
· Validar rigurosamente cualquier resultado generado por IA antes de llevarlo a producción.
· Proponer automatizaciones internas que reduzcan trabajo manual del equipo.
· Ayudar a incorporar buenas prácticas de desarrollo asistido por IA dentro del equipo.
· Participar en la creación de flujos más eficientes para análisis, desarrollo, QA y soporte técnico.
Calidad, pruebas y validación
· Implementar pruebas unitarias, de integración, contrato o regresión según el tipo de desarrollo.
· Asegurar que los cambios tengan validaciones suficientes antes de pasar a ambientes superiores.
· Participar en revisiones de código, análisis de calidad y mejora de estándares técnicos.
· Corregir hallazgos de QA, vulnerabilidades, errores funcionales y problemas de performance.
· Apoyar la evolución hacia prácticas de QA-as-code y validaciones automáticas en pipelines.
· Documentar criterios técnicos relevantes para facilitar mantenimiento futuro.
Cloud, DevOps y operación
· Trabajar con servicios cloud en AWS y/o GCP.
· Participar en despliegues, revisión de logs, monitoreo, alertas y análisis de comportamiento productivo.
· Colaborar en pipelines CI/CD, configuración de ambientes y automatización de procesos de despliegue.
· Apoyar análisis de incidentes, identificación de causa raíz y definición de acciones correctivas.
· Implementar mejoras de observabilidad en servicios críticos.
· Asegurar buenas prácticas en manejo de configuración, variables de entorno, secretos y permisos.
Colaboración y seguimiento
· Trabajar de forma coordinada con equipos de producto, tecnología, QA, operaciones, soporte y negocio.
· Comunicar avances, riesgos, bloqueos y dependencias de manera clara y oportuna.
· Participar activamente en ceremonias del equipo, seguimiento de tareas y planificación de releases.
· Mantener visibilidad sobre el estado de los requerimientos asignados.
· Documentar decisiones técnicas, flujos relevantes y aprendizajes reutilizables.
· Proponer mejoras técnicas y operativas basadas en problemas reales del producto.
Requisitos principales
· 3+ años de experiencia como Software Engineer, Backend Engineer o Full Stack Developer.
· Experiencia sólida desarrollando servicios backend con Node.js y/o Python.
· Conocimiento práctico de JavaScript y/o TypeScript.
· Experiencia construyendo e integrando APIs REST.
· Experiencia con bases de datos relacionales y/o NoSQL.
· Conocimiento de arquitecturas basadas en microservicios, eventos, colas, workers o procesos asíncronos.
· Experiencia trabajando con servicios cloud, preferiblemente AWS y/o GCP.
· Capacidad para analizar requerimientos, proponer soluciones técnicas y llevarlas hasta producción.
· Experiencia dando mantenimiento a productos existentes, resolviendo incidencias y mejorando sistemas productivos.
· Conocimiento de buenas prácticas de desarrollo, testing, seguridad, observabilidad y control de versiones.
· Uso práctico de herramientas de inteligencia artificial aplicadas al desarrollo de software.
· Capacidad para validar técnicamente los resultados generados por IA.
· Buena comunicación con equipos técnicos y no técnicos.
Conocimientos deseables
· Experiencia previa en fintech, pagos digitales, payout, recaudo, pasarelas de pago, conciliación o integraciones bancarias.
· Conocimiento de flujos transaccionales, idempotencia, reversas, liquidación, conciliación y manejo de estados financieros.
· Experiencia con React o desarrollo frontend para apoyar productos internos, dashboards o herramientas operativas.
· Experiencia con Docker, Kubernetes, CI/CD o infraestructura como código.
· Conocimiento de herramientas de observabilidad como Grafana, Prometheus, Datadog, OpenTelemetry o similares.
· Experiencia con colas o mensajería como Kafka, RabbitMQ, AWS SQS, Google Pub/Sub o equivalentes.
· Conocimiento de seguridad en sistemas financieros: manejo de secretos, cifrado, auditoría, permisos y trazabilidad.
· Familiaridad con estándares o marcos como PCI-DSS, ISO 20022, BIAN, ITIL o TOGAF.
· Experiencia automatizando procesos con herramientas como n8n, scripts internos o agentes de IA.
· Experiencia en modernización de sistemas legacy o refactorización de productos existentes.
Qué te haría destacar
Haber trabajado en productos financieros de alto volumen transaccional.
Haber construido o mantenido integraciones con bancos, adquirentes, pasarelas o proveedores de pago.
Haber participado en la evolución de productos existentes, no solo en desarrollos desde cero.
Tener experiencia resolviendo incidentes productivos en sistemas críticos.
Haber usado IA de forma práctica para acelerar desarrollo, testing, documentación o análisis técnico.
Tener mentalidad de ownership: entender el problema, construir la solución, monitorearla y mejorarla.
Tener criterio para balancear velocidad de entrega, calidad técnica y estabilidad operativa.
Haber trabajado en equipos remotos, ágiles y orientados a producto.
Tener capacidad para proponer mejoras más allá de la tarea asignada.
Competencias esperadas
· Pensamiento analítico.
· Criterio técnico.
· Autonomía y responsabilidad.
· Orientación a producto y negocio.
· Comunicación clara.
· Capacidad de seguimiento.
· Atención al detalle.
· Curiosidad tecnológica.
· Mentalidad AI-Ready.
· Orientación a calidad.
· Capacidad para trabajar en equipo.
· Pragmatismo para entregar valor sin sacrificar estabilidad.
Stack de referencia
· Backend: Node.js, Python, JavaScript, TypeScript.
· Frontend: React.
· Cloud: AWS, GCP.
· Arquitectura: microservicios, APIs, eventos, colas, workers y procesos batch.
· Integraciones: bancos, pasarelas, proveedores financieros y APIs externas.
· Bases de datos: SQL y/o NoSQL.
· DevOps: CI/CD, Docker, monitoreo, observabilidad y despliegues cloud.
· IA: Cursor, GitHub Copilot, ChatGPT, Claude, Gemini, n8n u otras herramientas de automatización y desarrollo asistido.
Impacto esperado
· Entregar nuevos requerimientos de negocio con calidad, trazabilidad y seguimiento completo.
· Mantener y evolucionar productos existentes de forma segura y ordenada.
· Mejorar la estabilidad de servicios críticos de pagos, payout, recaudo e integraciones financieras.
· Reducir deuda técnica mediante refactors, automatización y mejores prácticas.
· Acelerar el ciclo de desarrollo mediante el uso responsable de inteligencia artificial.
· Fortalecer pruebas, observabilidad y documentación técnica.
· Contribuir a una operación tecnológica más eficiente, escalable y automatizada.
Qué ofrecemos
Misión con impacto real
Ser parte de una fintech que construye infraestructura financiera para empresas en Latinoamérica. Tu trabajo impactará productos críticos relacionados con pagos, recaudo, payout, conciliación y automatización financiera.
Producto propio
Trabajarás sobre una plataforma propia, con retos reales de negocio, operación, escalabilidad, integraciones financieras y evolución tecnológica.
Cultura AI-Ready
Promovemos el uso de inteligencia artificial como parte del trabajo diario, no como una herramienta aislada. Buscamos personas que quieran aprender, experimentar y elevar su productividad mediante IA.
Equipo remoto y colaborativo
Trabajarás en un entorno remoto, dinámico y orientado a resultados, colaborando con equipos de producto, tecnología, operaciones y negocio.
Crecimiento técnico
Tendrás exposición a arquitectura backend, integraciones financieras, cloud, automatización, observabilidad, IA aplicada y productos fintech en producción.
Condiciones del puesto
Área: Producto / Tecnología.
Modalidad: 100% remota.
Jornada: Lunes a viernes.
Horario: A definir según operación del equipo.
Tipo de contrato: A definir según perfil y país.
Periodo inicial: Según condiciones acordadas.
Tipo de puesto: Jornada completa
Pregunta(s) de postulación:
- Cuéntame el producto más complejo que hayas liderado en fintech o B2B SaaS. ¿Cuál era el problema, qué decidiste construir, por qué y cuál fue el impacto?
- ¿Cómo decides qué construir cuando tienes múltiples iniciativas compitiendo y recursos limitados?
- En Kashio existe una regla de oro: “si no mueve la aguja, no se construye”. ¿Cómo aplicas eso en la práctica?
- ¿Cómo traducirías una visión como “Zero-Touch 50%” en decisiones concretas de producto durante los próximos 2 trimestres?
- ¿Qué diferencia hay entre construir un producto “útil” y construir un producto que realmente cambia la economía operativa del negocio?
- Cuéntame un caso donde hayas usado IA generativa o agentes para acelerar discovery, diseño, análisis o delivery de producto. ¿Qué cambió realmente?
- ¿Cómo integras herramientas como NotebookLM, Claude, Cursor, Gemini o Copilot dentro del ciclo de vida del producto sin perder rigor?
- ¿Qué partes del PDLC crees que sí deben ser aceleradas por IA y cuáles deben seguir fuertemente gobernadas por criterio humano?
- ¿Cómo validarías si una iniciativa de IA realmente genera valor o solo agrega complejidad y costo?
- Si te pido diseñar un agente de IA para backoffice financiero, ¿qué criterios usarías para definir si debe ser un copiloto, un workflow automatizado o un agente autónomo?
- ¿Qué hace realmente difícil construir producto en cobranzas, conciliación o pagos, comparado con otros dominios?
- Cuéntame una experiencia resolviendo un cuello de botella en un proceso financiero o de pagos. ¿Cuál era el bloqueo y cómo lo abordaste desde producto?
- ¿Cómo diseñarías un producto de reconciliación predictiva que migre una operación de T+1 a tiempo real?
- En una solución de Smart Collections, ¿qué variables o señales considerarías para priorizar acciones y maximizar recuperación?
- ¿Qué riesgos operativos o reputacionales nunca subestimarías al lanzar producto en pagos o tesorería?
Lugar de trabajo: Empleo remoto