Sobre Kashio
En Kashio desarrollamos tecnología financiera para que las empresas adopten pagos digitales y automaticen sus operaciones de CxC y CxP. Ya acompañamos a 500+ clientes en educación, finanzas, real estate, utilities y más, y estamos próximos a operar en 5 mercados.
Construimos plataforma segura, intuitiva y de alto desempeño; nuestra cultura valora la propiedad (ownership), la colaboración, el aprendizaje continuo y el impacto.
El desafío
Buscamos un/a Backend Developer con genuino interés por AI para crear y desarrollar soluciones financieras que sean robustas, seguras y listas para escalar a nivel regional. Tu código se conectará con pasarelas de pago, orquestará conciliaciones, idempotencia y webhooks, y habilitará features de IA (detección de anomalías, scoring, automatizaciones inteligentes) que mejoren la experiencia y la eficiencia financiera de nuestros clientes.
Lo que harás
Diseñar, desarrollar y probar (unitarias/integración) servicios especializados en integraciones de pagos y PSPs para nuestra plataforma SaaS.
Construir y operar arquitectura cloud (AWS/GCP/Azure) con servicios de mensajería, colas y eventos para manejar flujos de pagos, conciliaciones y notificaciones en tiempo real.
· Implementar event-driven y data pipelines robustos para procesos de pagos, conciliaciones automáticas, manejo de contracargos y notificaciones de webhooks, integraciones y mas.
· Desarrollar APIs REST con documentación OpenAPI/Swagger, versionado claro y manejo especializado de webhooks para integraciones con PSPs.
· Asegurar seguridad y cumplimiento (OAuth2/JWT, OWASP Top 10, cifrado, buenas prácticas PCI DSS; sensibilidad a ISO 27001) en todas las integraciones de pagos.
· Integrar y mantener conexiones estables con PSPs y pasarelas de pago de LATAM, implementando idempotencia, retries y manejo de errores robusto.
· Colaborar con Producto, Operaciones, Compliance y equipos de PSPs para llevar integraciones de pagos a producción con ciclos cortos, métricas claras y SLA definidos.
· Participar en Code Reviews, CI/CD y observabilidad, contribuyendo a estándares de calidad y confiabilidad en sistemas críticos de pagos.
Nuestro stack (no excluyente)
Lenguajes/Frameworks: NodeJS, OOP y principios SOLID.
Infra/Cloud: AWS (Lambda, ECS/EKS, API Gateway, SQS/SNS, Step Functions, S3, CloudWatch), IaC (Terraform o CDK), Docker y Kubernetes.
Datos: PostgreSQL/MySQL, DynamoDB/DocumentDB, Redis (caché/colas), NoSQL; ETL/ELT básicos.
Mensajería/Eventos: SQS/SNS, Kafka o RabbitMQ (deseable).
Testing/Calidad: PyTest, coverage, contract testing; GitHub Actions / GitLab CI.
Observabilidad: Logs estructurados, métricas, tracing (OpenTelemetry, Prometheus/Grafana o similares).
Seguridad: OAuth2/JWT, Secrets management, KMS, buenas prácticas OWASP; experiencia con auditorías es un plus.
ML/AI (deseable): Pandas, scikit-learn, spaCy, SageMaker o MLflow; feature stores; MLOps básico.
Requisitos indispensables
Experiencia en sistemas financieros o fintech/banca digital (pagos, conciliaciones, contracargos, prevención de fraude, CxC/CxP).
3+ años desarrollando backend (preferentemente en NodeJS), empaquetando módulos, escribiendo tests y depurando a nivel aplicación y cloud.
Experiencia construyendo APIs con documentación OpenAPI/Swagger.
Experiencia integrando y operando con AWS (al menos Lambda/ECS + SQS/SNS + API Gateway + S3 + CloudWatch).
Sólida base en microservicios y arquitecturas event-driven.
Manejo práctico de Docker, Kubernetes, Redis, SQL (MySQL/PostgreSQL) y alguna NoSQL.
Conocimiento de CI/CD y Git en entornos de producción.
Mentalidad de seguridad por diseño y performance (idempotencia, concurrencia, timeouts, retries, backoff, circuit breakers).
Sumaría muchos puntos si tienes
CLI de AWS, Terraform/CDK para IaC.
Integraciones con PSPs de LATAM y manejo de webhooks.
Experiencia con Kafka/RabbitMQ, GraphQL, gRPC.
Experiencia aplicando ML/AI a casos FinOps (detección de anomalías, scoring de riesgo, priorización de cobros), y nociones de MLOps.
Sensibilidad regulatoria LATAM y familiaridad con PCI DSS/ISO 27001.
Cómo es alguien que encaja muy bien aquí
Team-player con comunicación clara y escucha activa.
Proactividad y propiedad de punta a punta (del diseño al monitoreo en producción).
Apertura al cambio y aprendizaje continuo; cómodo/a con la iteración rápida.
Tolerancia a la frustración, foco en resolver y mejorar procesos.
Asertividad y compromiso con la calidad y la seguridad.
Condiciones
100% remoto.
Horario: L–V, 09:00–18:00 (GMT-5).
Participación en el programa de Stocks de la empresa.
Oportunidad real de impacto en producto usado por cientos de empresas y de crecer con un equipo regional.
¿Te motiva?
Envíanos tu CV a [email protected] con asunto: Backend Developer
Si tienes repos públicos o ejemplos de arquitectura/proyectos, ¡compártelos!