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 400+ clientes en educación, finanzas, real estate, utilities y más, y estamos escalando a 5 mercados en los próximos 24 meses.
Construimos plataforma SaaS 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 (Python) con genuino interés por Machine Learning / AI para crear microservicios event-driven en AWS, robustos, seguros y listos 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) microservicios en Python para nuestra plataforma SaaS.
Construir y operar arquitectura en AWS (Lambda, ECS/EKS, API Gateway, SQS/SNS, Step Functions, S3, CloudWatch, Secrets/Parameter Store).
Implementar event-driven y data pipelines para procesos de pagos, conciliaciones, cobranzas y notificaciones.
Desarrollar APIs REST (y opcionalmente GraphQL) con OpenAPI/Swagger y versionado claro.
Asegurar seguridad y cumplimiento (OAuth2/JWT, OWASP Top 10, cifrado, buenas prácticas PCI DSS; sensibilidad a ISO 27001).
Integrar con PSPs y ecosistema LATAM (p. ej. Niubiz, Culqi, MercadoPago, PayU, etc.), webhooks e idempotencia.
Colaborar con Product, Data/ML, CS y Operaciones para llevar features a producción con ciclos cortos y métricas claras.
Participar en Code Reviews, CI/CD y observabilidad, contribuyendo a estándares de calidad y confiabilidad.
Nuestro stack (no excluyente)
Lenguajes/Frameworks: Python (FastAPI / Flask / Django), 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 en Python, 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 (Niubiz, Culqi, PayU, MercadoPago, etc.) 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 (e.g., SBS Perú) 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.
Indicadores de éxito (90 días)
1–2 microservicios nuevos o refactorizados en producción con \>80% coverage y SLO definidos.
Integración estable con al menos 1 PSP y manejo correcto de idempotencia y retries.
Dashboards básicos de observabilidad (logs, métricas, alertas) y runbooks de soporte.
PoC de feature de IA/ML o analítica aplicada a un flujo operativo (p. ej., detección de anomalías en conciliaciones).
Condiciones
100% remoto.
Horario: L–V, 09:00–18:00 (hora Perú).
Modalidad: Contractor (DEEL).
Stock options desde el mes 6.
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 recruitment@kashio.net con asunto: Backend Python – ML/AI.
Si tienes repos públicos o ejemplos de arquitectura/proyectos, ¡compártelos!
Tipo de puesto: Tiempo completo, Por tiempo indeterminado
Sueldo: $1,300.00 - $1,500.00 al mes
Pregunta(s) de postulación:
¿Cuántos años de experiencia tienes desarrollando aplicaciones backend en Python (FastAPI, Flask o Django)?
¿Has trabajado previamente en entornos fintech o proyectos relacionados con pagos digitales, conciliaciones o automatización financiera?
¿Tienes experiencia desarrollando microservicios en AWS utilizando servicios como Lambda, ECS/EKS, API Gateway, SQS/SNS o Step Functions?
¿Has implementado APIs documentadas con OpenAPI o Swagger y configurado pruebas automatizadas (PyTest u otro framework similar)?
¿Tienes experiencia aplicando técnicas de Machine Learning o AI (por ejemplo, scikit-learn, pandas, SageMaker) en proyectos productivos? (Sí/No y breve ejemplo en caso afirmativo)
El salario ofrecido para esta posición es de USD 1500 bajo modalidad contractor. ¿Está de acuerdo?
Lugar de trabajo: Empleo remoto