




DESCRIPCIóN buscamos un **Analista / Desarrollador Backend especializado en arquitecturas cloud sobre AWS**, para unirse al equipo de desarrollo avanzado de **BBVA** y participar en el diseño, optimización y escalado de soluciones backend orientadas a microservicios. El candidato ideal deberá contar con experiencia demostrable en el desarrollo de **sistemas distribuidos y middlewares cloud\-native**, orientados a la eficiencia, baja latencia y resiliencia, además de una sólida base en **Python** y conocimiento práctico del ecosistema **AWS (ALB, Fargate)**. Este rol implica la responsabilidad de **diseñar y construir arquitecturas backend escalables**, desarrollar componentes que conecten los distintos canales del banco con su arquitectura de eventos, y garantizar la seguridad, estabilidad y rendimiento de los sistemas en producción. El entorno es altamente colaborativo, con interacción directa con equipos de desarrollo, operaciones e infraestructura, trabajando bajo metodologías ágiles y en proyectos de gran impacto tecnológico en el ámbito de la banca digital. REQUISITOS ### **Requisitos técnicos (versión completa y enriquecida)** * **Lenguajes principales:** * Python (mínimo 5 años de experiencia en entornos productivos). * Valorable conocimiento de Golang y/o Java. * **Arquitectura y desarrollo backend:** * Diseño y desarrollo de **arquitecturas de backend** y **microservicios** en **AWS**. * Experiencia en **arquitecturas middleware** con capacidad para procesar grandes volúmenes de información en tiempo real. * Diseño y **securización de APIs REST y WebSocket**, aplicando buenas prácticas de autenticación, autorización y resiliencia. * Desarrollo de middlewares eficientes para **transformación de payloads, manejo de concurrencia, hilos y políticas de reintentos**. * **Ecosistema AWS:** * Experiencia con **Application Load Balancer (ALB)** y **AWS Fargate**. * Despliegue y orquestación de microservicios en entornos cloud. * **Seguridad y comunicaciones:** * Conocimientos sólidos en **OAuth2, MTLS, whitelisting y buenas prácticas de seguridad** en APIs y entornos cloud. * **Optimización y rendimiento (deseable):** * Experiencia en **optimización de latencia y resiliencia** en sistemas distribuidos. * Uso de **tecnologías de caching**: Redis, Memcached o Valkey. * **Ciclo de vida del desarrollo:** * Experiencia con herramientas de **CI/CD** (Bitbucket, Jenkins, GitHub Actions). * Conocimientos de **Infraestructura como Código (IaC)**. * Control de versiones con Git. * **FinOps (deseable):** * Conocimiento en prácticas de **optimización de costes en cloud (FinOps)**. * **Metodologías de trabajo:** * Experiencia en equipos ágiles (**Scrum / Kanban**) y en entornos colaborativos multidisciplinares. * **Buenas prácticas:** * Clean Code, principios SOLID, patrones de diseño orientados a resiliencia, documentación técnica y testing automatizado.


