About the role
Descripción del empleo
Estamos buscando un/a desarrollador/a Cloud en AWS con experiencia en Node.js, TypeScript y Python para unirse a nuestro equipo. Serás responsable de diseñar, desarrollar e implementar soluciones escalables en la nube, aprovechando los servicios de AWS. Trabajarás en un entorno ágil colaborando estrechamente con otros desarrolladores, arquitectos y DevOps para garantizar la entrega de soluciones innovadoras y de alta calidad.
Responsabilidades:
* Diseñar e implementar soluciones serverless utilizando AWS Lambda, API Gateway y DynamoDB. * Desarrollar y mantener microservicios en Node.js y TypeScript. * Crear scripts y herramientas en Python para automatización y procesamiento de datos. * Configurar y gestionar infraestructura como código utilizando herramientas como AWS CDK o CloudFormation. * Diseñar e implementar pipelines CI/CD para automatizar el despliegue en AWS. * Colaborar con equipos de producto y diseño para garantizar que las soluciones cumplan con los requisitos del negocio. * Optimizar el rendimiento y la seguridad de las soluciones en la nube. * Investigar y proponer nuevas tecnologías o servicios para mejorar la arquitectura actual.
Requisitos
Indispensables:
* Experiencia práctica con servicios de AWS como Lambda, S3, DynamoDB, RDS, API Gateway y CloudWatch. * Sólidos conocimientos de desarrollo backend con Node.js y TypeScript. * Experiencia desarrollando scripts o aplicaciones en Python. * Conocimientos de infraestructura como código (IaC) usando AWS CDK, CloudFormation o Terraform. * Familiaridad con herramientas de CI/CD como AWS CodePipeline, GitHub Actions o similares. * Experiencia trabajando en entornos ágiles * Capacidad para escribir código limpio, estructurado y probado.
Valorables:
* Conocimientos en seguridad en AWS (IAM, roles, políticas). * Familiaridad con bases de datos SQL y NoSQL. * Certificaciones AWS como Developer Associate o Solutions Architect Associate. * Experiencia en integración con APIs externas y diseño de APIs RESTful o GraphQL. * Habilidad para resolver problemas y trabajar de manera autónoma. * Excelentes habilidades de comunicación y trabajo en equipo. * Compromiso con la calidad del software y las mejores prácticas de desarrollo. * Mentalidad orientada al aprendizaje continuo y mejora personal.
Información adicional
¿Qué te ofrecemos?
Entorno y flexibilidad • Ambiente internacional, dinámico y colaborativo. • T-Social: iniciativas de carácter social (deportivas, comunitarias, de salud, ...). • Modelo de trabajo híbrido (teletrabajo/presencial). • Horario flexible. • 4 semanas de teletrabajo al año.
Desarrollo profesional • Formación a tu medida: acceso a Coursera para que aprendas lo que quieras, cuando quieras. • Clases semanales de idiomas (inglés, español y alemán). • Sesiones de Mentoría a nivel global y Experience Days.
Compensación y beneficios • Plan de compensación flexible (seguro médico, tickets restaurante, guardería, transporte). • Telemedicina. • Seguro de vida y accidentes. • Fondo social.
Bienestar y tiempo libre • Más de 26 días laborables de vacaciones al año. • Acceso gratuito a especialistas (salud, bienestar y asesoramiento legal). • 100% del salario en caso de baja médica.
¡Y muchas más ventajas de formar parte de T-Systems!
Si estás buscando un nuevo desafío, no dudes en enviarnos tu CV. ¡Únete a nuestro equipo! T-Systems Iberia solo procesará los CV de las candidaturas que cumplan los requisitos especificados para cada oferta.