Full Stack Engineer (AI & DevOps)
Role details
Job location
Tech stack
Job description
Buscamos un/a Full Stack Engineer capaz de diseñar, construir, desplegar y operar aplicaciones end-to-end, con foco en calidad, escalabilidad, seguridad y eficiencia operativa. El perfil combinará desarrollo Frontend y Backend con integración de capacidades de IA y buenas prácticas DevOps., Desarrollo Full Stack
-
Diseño y desarrollo de aplicaciones web escalables.
-
Implementación de APIs REST y/o GraphQL seguras y mantenibles.
-
Participación en decisiones técnicas y code reviews. Frontend
-
Desarrollo de interfaces modernas, responsivas y accesibles.
-
Optimización de rendimiento y mantenibilidad.
-
Colaboración con UX/UI. Backend
-
Desarrollo de servicios resilientes.
-
Gestión de persistencia (SQL/NoSQL).
-
Implementación de autenticación y seguridad. IA
-
Integración de capacidades IA/ML vía APIs de modelos.
-
Comprensión de flujos de datos y consumo de modelos. CI/CD, Testing & DevOps
-
Diseño de pipelines CI/CD automatizados.
-
Implementación de testing (unitario, integración, e2e).
-
Monitorización, observabilidad e infraestructura como código.
-
Aplicación del principio you build it, you run it.
Requirements
-
Experiencia sólida como Full Stack.
-
Backend (al menos uno): Java/Spring Boot, Node.js/NestJS, Python/FastAPI/Django.
-
Frontend: React, Angular o Vue.
-
Conocimientos sólidos de REST, HTTP, autenticación y seguridad. IA
-
Experiencia integrando soluciones de IA (consumo de APIs de modelos).
-
Conocimientos básicos de ML. CI/CD & DevOps
-
Experiencia con GitHub Actions, GitLab CI o Jenkins.
-
Docker (imprescindible) y Kubernetes (deseable).
-
Infraestructura como código (Terraform, CloudFormation u otros). Testing
-
Testing unitario e integración.
-
Experiencia con frameworks de testing frontend/backend. Otros
-
Git.
-
Experiencia en cloud (AWS, Azure o GCP).
-
Conocimientos de observabilidad (logs, métricas, alertas)., Formación Mínima: FP2/Grado Superior
Nivel Profesional: Empleado
Benefits & conditions
-
Contrato indefinido con CAS Training
-
Formar parte de un equipo europeo de alto nivel técnico en un entorno innovador
-
Paquete retributivo atractivo y flexible, negociado según tu experiencia Acceso gratuito a nuestro Catálogo Anual de Formación con fabricantes top:Microsoft, Linux, Oracle, ITIL, ¡y muchos más!, * Jornada completa Jornada
-
3-5 años Experiencia
-
Indefinido Tipo contrato
-
Java Spring Boot Node.js NestJS