Diseño y Desarrollo Serverless: Conceptualizar, diseñar y desarrollar aplicaciones y servicios utilizando principalmente AWS Lambda, API Gateway y DynamoDB.
Gestión de Bases de Datos NoSQL: Modelar, implementar y optimizar esquemas de datos en DynamoDB, asegurando un rendimiento óptimo y una correcta gestión.
Autenticación y Autorización: Implementar y gestionar la seguridad y autenticación de usuarios en AWS Cognito (User Pools, Identity Pools).
Infraestructura como Código (IaC): Definir y desplegar infraestructura utilizando AWS SAM, AWS CDK o Terraform.
Integración de Servicios AWS: Orquestar servicios como S3, SNS, SQS, Step Functions, entre otros, para construir flujos de trabajo complejos y desacoplados.
CI/CD y DevOps: Participar activamente en la creación, mantenimiento y control de pipelines de integración y despliegue continuo (especialmente en GitLab).
Monitorización y Optimización: Implementar soluciones (como CloudWatch y otras herramientas de logging) para garantizar la salud de las aplicaciones, optimizando costes y resolviendo cuellos de botella.
Colaboración y Documentación: Trabajar de manera conjunta con el equipo multidisciplinar, manteniendo una documentación clara de la arquitectura y el código.