Sr Backend Engineer-API & Payments (AI-Native)
Descripción del puesto
Buscamos un Senior Backend Engineer especializado en APIs y pagos para incorporarse a un entorno 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.
Java, Python, TypeScript, Spring Boot, FastAPI API, OpenAPI AsyncAPI, Kafka, Confluent, PostgreSQL, Redis, Vector DB