Analista / Desarrollador Backend, Madrid
Empresa
sg tech
Provincia
Madrid
Ciudad
Madrid
Tipo de Contrato
Tiempo Completo
Descripción
Analista / Desarrollador Backend
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.
AWS, Python
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.
AWS, Python