Back End Developer

  • Indefinido
  • Tiempo completo
  • Teletrabajo

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!