👨🏻‍💻 postech.work

Backend Developer

KashIO • 🌐 Remote

Remote Posted 1 day, 8 hours ago

Job Description

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

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.