13 nov
|
Kashio
|
Argentina
Senior AI Software Engineer – Integraciones¿Quiénes somos?
En Kashio desarrollamos soluciones tecnológicas financieras B2B SaaS que permiten a las empresas automatizar pagos, cobranzas, conciliaciones y otros procesos financieros críticos.
Nuestra plataforma conecta empresas con bancos, proveedores de pago y distintos sistemas financieros, haciendo posible el procesamiento de transacciones en múltiples mercados de Latinoamérica.
En un entorno donde cada integración debe operar con precisión y confiabilidad, estamos fortaleciendo nuestros equipos de ingeniería para construir conexiones financieras robustas, escalables y preparadas para evolucionar junto con nuestra expansión regional.
¿A quién buscamos?
Buscamos un/a Senior AI Software Engineer – Integraciones con sólida experiencia en desarrollo backend e integración de sistemas transaccionales, idealmente conectando bancos, pasarelas, proveedores de servicios de pago o plataformas financieras.
Buscamos un perfil hands-on, capaz de comprender protocolos, flujos y estados transaccionales, diseñar soluciones desde cero y resolver problemas complejos cuando diferentes sistemas deben operar de manera coordinada.
No es suficiente consumir APIs existentes: buscamos a alguien que comprenda lo que sucede detrás de una integración y pueda anticipar fallas, inconsistencias, duplicados, problemas de comunicación y escenarios excepcionales.
Tu misión será construir y evolucionar integraciones financieras confiables que permitan procesar pagos, transferencias y operaciones entre plataformas, manteniendo trazabilidad y control de principio a fin.
¿Qué harás?
1) Desarrollo de integraciones financieras
- Diseñar, desarrollar y mantener integraciones pay-in y pay-out con bancos, procesadores y proveedores de pago.
- Construir conexiones mediante APIs, webhooks, mensajería, archivos u otros mecanismos de intercambio de información.
- Definir contratos de integración y documentar comportamientos, reglas y dependencias técnicas.
- Desarrollar servicios y componentes reutilizables que faciliten la incorporación de nuevos proveedores y mercados.
2) Procesamiento y confiabilidad transaccional
- Diseñar mecanismos de control de estados de transacción, confirmaciones, reintentos y reversas.
- Implementar idempotencia, prevención de duplicados y trazabilidad de operaciones.
- Resolver problemas de sincronización y consistencia entre sistemas internos y externos.
- Considerar fallas de proveedores, timeouts, respuestas inconsistentes y eventos fuera de secuencia.
3) Arquitectura, desarrollo y calidad
- Elaborar análisis técnicos y contratos de API antes de implementar nuevas integraciones, en coordinación con Arquitectura.
- Construir soluciones backend escalables, mantenibles y preparadas para operación productiva.
- Automatizar pruebas de integración y escenarios de error.
- Participar en revisiones técnicas y compartir conocimientos con otros ingenieros del squad.
4) Operación, incidentes e inteligencia artificial
- Monitorear el funcionamiento de las integraciones y analizar su comportamiento productivo.
- Diagnosticar incidentes utilizando logs, métricas, trazas y registros transaccionales.
- Identificar causas raíz y desarrollar mecanismos para reducir la recurrencia de fallas.
- Utilizar asistentes y agentes de código con IA para acelerar desarrollo, pruebas y análisis técnico.
- Revisar y validar el código generado mediante IA antes de su incorporación a entornos productivos.
Requisitos
- 8+ años de experiencia desarrollando software, principalmente backend y sistemas distribuidos.
- Experiencia práctica escribiendo código propio durante los últimos 24 meses.
- Haber construido desde cero servicios transaccionales que operen en producción.
- Experiencia integrando bancos, pasarelas, procesadores o proveedores de pago.
- Dominio de mecanismos de integración como APIs REST, webhooks, archivos o colas de mensajería.
- Experiencia manejando estados de transacción, reintentos, reversas e idempotencia.
- Conocimientos sólidos de bases de datos, diseño de APIs y procesamiento de operaciones distribuidas.
- Capacidad de diagnóstico y resolución de incidentes en producción.
- Experiencia utilizando herramientas de IA en procesos de desarrollo, con criterio para validar resultados.
- Autonomía técnica y capacidad para comprender nuevos protocolos, tecnologías y dominios.
- Inglés B2 como mínimo.
Qué te haría destacar
- Haber desarrollado integraciones de pagos en varios países de Latinoamérica.
- Experiencia en mercados como Perú, México, Colombia, Ecuador o Chile.
- Conocimiento de mensajería financiera ISO 20022 o ISO 8583.
- Familiaridad con estándares de seguridad y cumplimiento como PCI DSS.
- Experiencia con TypeScript, Node.js, NestJS, PostgreSQL o Python.
- Experiencia desplegando servicios en AWS o Kubernetes.
- Conocimiento de Rust.
- Haber participado en la construcción de plataformas de integración o conectividad bancaria desde cero.
- Mentalidad de builder, curiosidad por comprender sistemas complejos y orientación a soluciones robustas.
Condiciones del trabajo
- Área: Ingeniería / Integraciones Financieras.
- Modalidad: 100% remota, desde Latinoamérica.
- Seniority: Senior.
- Tipo de posición: Contribuidor individual, sin personas a cargo.
- Participación directa en diseño, desarrollo, despliegue y operación de integraciones productivas.
- Condiciones contractuales y remuneración según país,
experiencia y política vigente de Kashio.
¿Qué ofrecemos?
- Construir integraciones financieras que conectan empresas, bancos y proveedores de pago en Latinoamérica.
- Participar en proyectos de alta complejidad técnica y con impacto directo en las operaciones de nuestros clientes.
- Ownership sobre servicios transaccionales y su evolución.
- La oportunidad de trabajar con diferentes sistemas, mercados, proveedores y tecnologías.
- Colaboración transversal con Arquitectura, Ingeniería, Producto, QA y Plataforma.
- Un ambiente AI-ready que promueve la automatización, el aprendizaje continuo y las buenas prácticas de ingeniería.
- Espacio para proponer soluciones y desarrollar componentes que puedan reutilizarse en múltiples integraciones.
Tipo de puesto: Tiempo completo
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?
- ¿Qué riesgos operativos o reputacionales nunca subestimarías al lanzar producto en pagos o tesorería?
- Describe el sistema financiero más complejo que hayas desarrollado personalmente. ¿Qué construiste, qué tecnologías utilizaste y qué volumen de operaciones o clientes soportaba?
Lugar de trabajo: Empleo remoto
📌 Senior AI Software Engineer - Integrations (Argentina)
🏢 Kashio
📍 Argentina