Del puesto
Buscamos un Senior Backend Engineer especializado en APIs y pagos para incorporarse a un contexto bancario de alto nivel dentro de una plataforma global BaaS.
El rol se centrará en el diseño, desarrollo y mantenimiento de microservicios y APIs dentro de un ecosistema cloud-native, con foco en dominios de pagos, cobros y cash management.
Responsabilidades principales
• Diseñar y mantener APIs de dominio (Payments/Collections).
• Documentar APIs REST con OpenAPI 3.1 y AsyncAPI.
• Implementar autenticación y autorización segura: OAuth 2.1, OpenID Connect (OIDC), mTLS, JWT
• Desarrollar microservicios con: Java 17+ (Spring Boot 3) – principal, Python FastAPI) – secundario
• Implementar flujos event-driven con Apache Kafka.
• Integrar bases de datos relacionales, cachés y vector DB.
• Construir pipelines CI/CD con GitHub Actions y ArgoCD.
• Gestionar infraestructura como código con Terraform.
• Implementar observabilidad con Datadog, Dynatrace, Prometheus y ELK.
o Asegurar cumplimiento de normativas: PSD2, GDPR, DORA
• Liderar decisiones técnicas y mentorizar a otros ingenieros.
Requisitos imprescindibles
• 7+ años de experiencia en desarrollo backend y APIs.
• Experiencia en pagos o cash management.
• Dominio de: Java (Spring Boot), Python (FastAPI)
• Experiencia con: Kafka, PostgreSQL, Redis
• Conocimientos sólidos de seguridad: OAuth 2.1, OIDC, mTLS
• Experiencia con: Kubernetes, Terraform, GitOps (ArgoCD)
• Conocimiento de normativas financieras: PSD2, GDPR, DORA
• Inglés alto (imprescindible).
Requisitos deseables
• Experiencia con: Vector databases, RAG, LangChain
• Experiencia en LLMOps y AI governance.
• Conocimiento de Confluent Platform.