Empresa:
- 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.
Descripción del Puesto:
- 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.
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.
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.
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.
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.
Factores de destaque:
- 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 de 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.