Desarrollador/a Full-Stack DevOps
Summary
Full-stack developer building backend services and APIs with Java (Spring Boot) and Node.js plus React frontends, deployed in Docker/Kubernetes with CI/CD pipelines and Terraform-based IaC. Hybrid role (remote, 1 day/week in Santiago), initially a 3-month fixed-term contract with possible extension, supporting a strategic client.
- Diseñar, desarrollar y mantener aplicaciones web Full-Stack, utilizando Java, Spring Boot, Node.js y React.
- Desarrollar e integrar APIs REST y servicios basados en arquitecturas de microservicios.
- Implementar y mantener procesos de automatización e integración y despliegue continuo (CI/CD).
- Gestionar y aprovisionar infraestructura mediante Terraform, aplicando prácticas de infraestructura como código (IaC).
- Administrar y configurar ambientes Linux, apoyando la operación y disponibilidad de las aplicaciones.
- Implementar y gestionar contenedores y despliegues utilizando Docker y Kubernetes.
- Participar en la configuración y administración de servicios en plataformas Cloud (AWS, Azure o GCP).
- Monitorear aplicaciones e infraestructura, diagnosticar incidentes y resolver problemas de rendimiento y disponibilidad.
- Aplicar buenas prácticas de seguridad, calidad de código y gestión de versiones.
- Colaborar con el equipo técnico en la mejora continua de arquitecturas, procesos de desarrollo y operación tecnológica.
- Título profesional de Ingeniería en Informática, Computación, Sistemas o carrera afín.
- Experiencia profesional como desarrollador/a Full-Stack, trabajando tanto en frontend como en backend.
- Experiencia sólida en Java con Spring Boot, APIs REST y microservicios.
- Conocimientos de Node.js para desarrollo backend y React para desarrollo frontend.
- Experiencia o conocimientos prácticos en DevOps, incluyendo automatización, despliegues y administración de infraestructura.
- Conocimientos de Terraform e infraestructura como código (IaC).
- Administración y operación de sistemas Linux.
- Experiencia o conocimientos en Docker y Kubernetes.
- Manejo de herramientas y procesos CI/CD (GitLab CI, GitHub Actions, Jenkins o Azure DevOps).
- Conocimientos de plataformas Cloud (AWS, Azure o GCP), redes, monitoreo y seguridad.
- Manejo de Git y conocimientos de bases de datos relacionales y/o NoSQL.
- Capacidad analítica, autonomía, proactividad, comunicación efectiva y trabajo en equipo.
- Computadora de trabajo.
- Modalidad: híbrida, con 1 día presencial a la semana en Santiago de Chile y el resto remoto.
- Tipo de contrato: plazo fijo por 3 meses.
- Posibilidad de extensión según desempeño, continuidad y necesidades del proyecto.
- Integración a una nueva célula de trabajo, colaborando directamente con uno de nuestros clientes estratégicos.
- Seguro complementario de Salud y Dental. (CHILE)