Descripción
**Ingeniero y desarrollador fullstack, teletrabajo (UE) – Cliente internacional**
**Función laboral:** Ingeniero y desarrollador fullstack.
**Experiencia mínima:** 5\-7 años.
**Estudios requeridos:** Ingeniero.
**Idioma:** Inglés (nivel C1\) (obligatorio).
**Ubicación:** Teletrabajo (UE).
**DESCRIPCIÓN:**
Buscamos un ingeniero full-stack para diseñar, desarrollar y operar aplicaciones de extremo a extremo dentro de un entorno moderno de plataforma de datos. La función combina ingeniería frontend y backend, gestión de infraestructura en la nube, prácticas DevOps y operaciones de plataforma. Será responsable de construir soluciones escalables, seguras y fiables en toda la pila tecnológica, aprovechando tecnologías web modernas, servicios en la nube de Azure, cargas de trabajo contenerizadas y tuberías automatizadas de despliegue. El candidato ideal contará con una sólida experiencia en la entrega de aplicaciones listas para producción, colaborando con equipos de ingeniería, plataforma y operaciones.
**Tareas:**
* Diseñar, desarrollar y mantener aplicaciones frontend receptivas mediante HTML, CSS, TypeScript/JavaScript y frameworks modernos como React, Angular o Vue.js.
* Construir y soportar servicios backend y APIs escalables utilizando tecnologías como Node.js, Java/Spring Boot, .NET/C\# o Go.
* Desarrollar y gestionar arquitecturas RESTful y basadas en eventos para aplicaciones empresariales.
* Diseñar, implementar y operar soluciones nativas en la nube sobre Microsoft Azure.
* Desplegar y gestionar cargas de trabajo contenerizadas mediante Docker, Kubernetes (AKS) y Helm.
* Implementar y mantener soluciones seguras de identidad y gestión de accesos mediante Microsoft Entra ID, OAuth2/OIDC y RBAC.
* Automatizar el aprovisionamiento y la configuración de infraestructura mediante Terraform Cloud y las mejores prácticas de Infrastructure-as-Code.
* Crear, optimizar y mantener tuberías CI/CD YAML en Azure DevOps y procesos de gestión de versiones.
* Gestionar control de versiones, estrategias de ramificación y flujos de despliegue mediante Git.
* Supervisar el rendimiento, la fiabilidad y la salud operativa de la plataforma, garantizando alta disponibilidad y estabilidad del servicio.
* Elaborar documentación técnica y aplicar normas de seguridad, cumplimiento y buenas prácticas de ingeniería en toda la plataforma.
* Colaborar con equipos multifuncionales para impulsar la mejora continua y la innovación de la plataforma.
**Conocimientos específicos:**
* Experiencia sólida en desarrollo de software full-stack con tecnologías modernas frontend y backend.
* Conocimientos especializados en React, Angular o Vue.js para el desarrollo de aplicaciones frontend.
* Experiencia en la construcción de servicios backend mediante Node.js, Java/Spring Boot, .NET/C\# o Go.
* Conocimientos sólidos sobre APIs REST, arquitecturas basadas en eventos y sistemas distribuidos.
* Experiencia práctica con servicios en la nube de Microsoft Azure y diseño de aplicaciones nativas en la nube.
* Conocimientos avanzados de AKS (Azure Kubernetes Service), Kubernetes, Docker y Helm.
* Experiencia en la implementación de soluciones de identidad y seguridad con Microsoft Entra ID, OAuth2/OIDC y RBAC.
* Competencia en Terraform Cloud y metodologías Infrastructure-as-Code.
* Conocimientos sólidos de Azure DevOps, tuberías CI/CD basadas en YAML, flujos de trabajo con Git y gestión de versiones.
* Experiencia en supervisión de plataformas, observabilidad, ingeniería de fiabilidad y soporte operativo.
* Comprensión de estándares de seguridad, gobernanza y documentación de aplicaciones.
* El conocimiento de Python, Scala, IA agente, Microsoft Fabric, Databricks o Azure Synapse se considera una ventaja significativa.
**Idioma:**
* Inglés (nivel C1\).
**Ubicación:**
* Teletrabajo (UE).
**Tarifa:**
* 280\-300 €/día.