Analista / Desarrollador Backend Cloud AWS

SG Tech
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior

Job location

Tech stack

Clean Code Principles
Java
API
Agile Methodologies
Amazon Web Services (AWS)
Cloud Computing
Continuous Integration
Software Design Patterns
Distributed Systems
Middleware
Github
Python
Memcached
OAuth
Scrum
Systems Development Life Cycle
Redis
WebSocket
Load Balancing
Infrastructure as Code (IaC)
Backend
GIT
Low Latency
Amazon Web Services (AWS)
Bitbucket
Software Version Control
Jenkins
Go

Job description

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., 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.

Requirements

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)., 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.

Apply for this position