¿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 opera en un entorno transaccional donde la disponibilidad, confiabilidad, precisión y escalabilidad son esenciales. Procesamos operaciones financieras para empresas en Latinoamérica y continuamos nuestra expansión hacia nuevos mercados.
Estamos fortaleciendo nuestros equipos de ingeniería con profesionales capaces de construir soluciones robustas, asumir responsabilidad sobre los sistemas que desarrollan y aprovechar la inteligencia artificial para elevar la productividad y calidad del software.
¿A quién buscamos?
Buscamos un/a Senior AI Software Engineer con sólida experiencia desarrollando sistemas backend y soluciones financieras en producción, especialmente en procesos de recaudo, conciliación, facturación y gestión de movimientos contables.
Este no es un rol de investigación en inteligencia artificial ni de desarrollo exclusivamente asistido por herramientas de IA. Buscamos un/a ingeniero/a de software senior, con profundidad técnica, criterio arquitectónico y capacidad de construir soluciones completas de principio a fin.
Tu misión será diseñar, desarrollar y evolucionar servicios financieros críticos, garantizando la integridad de cada operación, la consistencia de los datos y la confiabilidad de los sistemas que procesan dinero real.
Valoramos especialmente la autonomía, la curiosidad técnica, la capacidad de aprender rápidamente y la mentalidad de builder: profesionales que convierten problemas complejos en soluciones funcionales y mantenibles.
¿Qué harás?
1) Desarrollo de productos financieros
Diseñar, desarrollar y mantener servicios backend relacionados con recaudo, conciliación, facturación y registro de operaciones financieras.
Asumir ownership sobre flujos completos, desde el análisis técnico hasta su implementación, despliegue y operación.
Construir servicios y componentes reutilizables, escalables y preparados para ambientes transaccionales.
Diseñar y documentar contratos de API, modelos de datos y reglas de negocio.
2) Integridad transaccional y consistencia financiera
Implementar mecanismos de idempotencia, control de duplicados y trazabilidad de operaciones.
Asegurar la consistencia de los movimientos financieros y su conciliación contra registros contables o ledger.
Diseñar controles para prevenir diferencias monetarias, errores de redondeo y procesamiento inconsistente.
Identificar y resolver problemas asociados con concurrencia, fallas parciales y operaciones distribuidas.
3) Ingeniería de software y calidad técnica
Elaborar los análisis técnicos de las entregas del squad para su revisión con Arquitectura.
Diseñar pruebas automatizadas que validen reglas financieras, escenarios excepcionales y condiciones de falla.
Participar en revisiones de código y elevar los estándares de ingeniería del equipo.
Aplicar buenas prácticas de diseño, mantenibilidad, seguridad y evolución de servicios.
4) Operación, observabilidad e inteligencia artificial
Monitorear y diagnosticar servicios productivos utilizando logs, métricas y trazas.
Investigar incidentes, identificar causas raíz y desarrollar soluciones preventivas.
Utilizar asistentes y agentes de programación con IA para acelerar desarrollo, pruebas, documentación y análisis técnico.
Validar técnicamente el código generado con IA, manteniendo responsabilidad sobre su calidad y comportamiento en producción.
Requisitos
8+ años de experiencia desarrollando software, principalmente backend o sistemas distribuidos.
Experiencia práctica escribiendo y manteniendo código propio durante los últimos 24 meses.
Haber construido desde cero al menos un sistema en producción utilizado por múltiples clientes.
Experiencia en fintech, pagos, banca o sistemas financieros relacionados con recaudo, conciliación, facturación, ledger o cuentas por cobrar/pagar.
Conocimiento sólido de diseño de APIs, bases de datos relacionales y arquitectura de servicios.
Capacidad para analizar problemas complejos de consistencia, concurrencia y procesamiento transaccional.
Experiencia diagnosticando incidentes productivos mediante logs, métricas y trazas.
Experiencia utilizando herramientas de IA para desarrollo de software, con capacidad de revisar y validar sus resultados.
Capacidad para desarrollar soluciones autónomamente y colaborar con equipos multidisciplinarios.
Inglés B2 como mínimo.
Qué te haría destacar
Experiencia aplicando conceptos de contabilidad de partida doble en sistemas financieros.
Haber desarrollado motores de conciliación, registros contables o sistemas de facturación.
Experiencia con facturación electrónica, SUNAT, CFDI u otros marcos fiscales regionales.
Integraciones con ERPs, bancos o plataformas financieras.
Experiencia con TypeScript, Node.js, NestJS, PostgreSQL o Python.
Conocimiento de AWS, Kubernetes, OpenTelemetry o Sentry.
Conocimiento de Rust.
Experiencia construyendo sistemas financieros desde etapas tempranas hasta su operación a escala.
Mentalidad de builder y capacidad de comprender profundamente las decisiones técnicas detrás de lo que construyes.
Condiciones del trabajo
Área: Ingeniería / Productos Financieros.
Modalidad: 100% remota, desde Latinoamérica.
Seniority: Senior.
Tipo de posición: Contribuidor individual, sin personas a cargo.
Participación en el ciclo completo de desarrollo y operación de servicios productivos.
Condiciones contractuales y remuneración según país, experiencia y política vigente de Kashio.
¿Qué ofrecemos?
Participar directamente en el desarrollo de productos financieros que procesan operaciones reales para empresas de Latinoamérica.
Ownership técnico sobre soluciones críticas, desde su diseño hasta su funcionamiento en producción.
Problemas complejos de ingeniería, consistencia transaccional y procesamiento financiero.
Colaboración con profesionales de Arquitectura, Ingeniería, Producto, QA y Plataforma.
Un entorno de ingeniería AI-ready donde la automatización, las herramientas inteligentes y la calidad técnica forman parte del trabajo diario.
Autonomía para proponer soluciones, tomar decisiones técnicas y seguir desarrollándote profesionalmente.
Tipo de puesto: Tiempo completo