KASHIO

AI Software Engineer

KASHIO  •  Remote  •  2 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

¿Quiénes somos?

En Kashio somos una fintech con producto propio enfocada en construir soluciones financieras para empresas en Latinoamérica. Nuestra plataforma permite gestionar pagos digitales, recaudos, payouts, 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 eso, la confiabilidad, seguridad, trazabilidad, escalabilidad y eficiencia son elementos centrales en todo lo que construimos.

Hoy 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 frontend cuando sea necesario y capacidad para trabajar tanto sobre productos existentes como sobre nuevos requerimientos de negocio.

La persona en este rol participará en el ciclo completo de desarrollo: análisis técnico, refinamiento de requerimientos, estimación, construcción, pruebas, despliegue, monitoreo, mantenimiento y mejora continua.

También buscamos una mentalidad AI-Ready: alguien que sepa 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, siempre validando rigurosamente antes de llevar algo a producción.

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.

Tu misión será 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 responsable del ciclo de desarrollo y operación.

Lo que harás

1. Desarrollo backend y evolución de producto

· Analizar requerimientos funcionales y técnicos junto con Producto, Negocio, Arquitectura y equipos involucrados.

· Participar en 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.

· Dar seguimiento completo a los requerimientos desde el análisis inicial hasta la salida a producción.

2. Mantenimiento de productos críticos

· Mantener, corregir y mejorar productos relacionados con pagos, payout, recaudo, pasarela de pagos, conciliación e integraciones financieras.

· Analizar y resolver bugs, incidencias productivas y comportamientos inesperados en sistemas existentes.

· Optimizar servicios para mejorar rendimiento, estabilidad, mantenibilidad y escalabilidad.

· Refactorizar componentes cuando sea necesario, reduciendo deuda técnica sin afectar la operación.

· Participar en soporte técnico de segundo nivel cuando se requiera análisis de código, datos, integraciones o comportamiento transaccional.

3. 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.

· Participar en pruebas técnicas con entidades externas o proveedores financieros.

4. IA aplicada al ciclo de desarrollo

· Usar herramientas como Cursor, GitHub Copilot, ChatGPT, Claude, Gemini, n8n u otras para acelerar tareas de desarrollo.

· Apoyarte 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 técnicos claros y reutilizables para tareas frecuentes.

· Validar rigurosamente cualquier resultado generado por IA antes de llevarlo a producción.

· Proponer automatizaciones internas que reduzcan trabajo manual del equipo.

5. Calidad, operación y colaboración

· Implementar pruebas unitarias, de integración, contrato o regresión según el tipo de desarrollo.

· Participar en revisiones de código, análisis de calidad, corrección de hallazgos de QA y mejora de estándares técnicos.

· Trabajar con servicios cloud en AWS y/o GCP, despliegues, 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.

· Comunicar avances, riesgos, bloqueos y dependencias de manera clara y oportuna.

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.

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 antes de utilizarlos en ambientes productivos.

· 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 n8n, scripts internos o agentes de IA.

· Experiencia en modernización de sistemas legacy o refactorización de productos existentes.

Stack de referencia

Backend

Node.js, Python, JavaScript, TypeScript

Frontend

React, especialmente para productos internos, dashboards o herramientas operativas

Cloud

AWS y/o GCP

Arquitectura

Microservicios, APIs, eventos, colas, workers y procesos batch

Integraciones

Bancos, pasarelas, proveedores financieros y APIs externas

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

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.

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

• Trabajo en equipo

• Pragmatismo para entregar valor sin sacrificar estabilidad

¿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. Buscamos personas que quieran aprender, experimentar y elevar su productividad mediante IA.

Equipo remoto y colaborativo: Trabajarás en un entorno remoto.

KASHIO

About KASHIO

We are a Financial Technology company. Our mission is to help businesses adopt digital payments and automate their accounts receivable and accounts payable processes by using a cloud platform powered by open banking technology.

Industry
Finance & Insurance
Company Size
51-200 employees
Headquarters
Miami, FL
Year Founded
2017
Social Media