You’ll apply on Agilesoft SpA’s own site.
About the role
En Agilesoft SpA construimos soluciones tecnológicas que conectan a profesionales con proyectos desafiantes en Chile y República Dominicana.
Buscamos un/a Desarrollador/a Full-Stack con conocimientos en DevOps para integrarse a una nueva célula de trabajo, colaborando directamente con uno de nuestros clientes estratégicos.
Formarás parte de un equipo orientado a la calidad, la agilidad y la colaboración. Participarás en el desarrollo de aplicaciones y servicios y también en la automatización, el despliegue y la operación de las plataformas donde se ejecutan, con foco en la entrega continua y la estabilidad operativa. modalidad híbrida, un día presencial y cuatro días remotos por semana.
Funciones del cargo
- Diseñar, desarrollar y mantener servicios y APIs backend con Java (Spring Boot) y Node.js.
- Desarrollar y mantener componentes frontend integrados con los servicios backend.
- Contenerizar aplicaciones con Docker y desplegarlas y operarlas en clústeres Kubernetes.
- Desarrollar y mantener interfaces y componentes frontend con React, integrados con los servicios backend.
- Implementar y mantener pipelines de integración y despliegue continuo (CI/CD) para entregas ágiles, confiables y repetibles.
- Apoyar la gestión de infraestructura como código (IaC), por ejemplo con Terraform, y la automatización de configuraciones y despliegues.
- Colaborar en el diseño y la evolución de la arquitectura de las soluciones, aplicando buenas prácticas de escalabilidad, disponibilidad y seguridad.
- Monitorear el comportamiento de las aplicaciones en los distintos ambientes, analizar incidentes, identificar causas raíz y proponer mejoras.
- Escribir código limpio, mantenible y testeado, y participar en revisiones de código.
- Trabajar con los equipos de desarrollo, infraestructura y soporte para facilitar la integración y la operación de las aplicaciones.
- Promover buenas prácticas DevOps: automatización, calidad, seguridad y mejora continua.
Requerimientos del cargo
- Título profesional de Ingeniería en Informática, Ingeniería en Computación, Ingeniería en Sistemas o carrera afín.
- Experiencia profesional como desarrollador/a full-stack
- Experiencia sólida en Java con Spring Boot (APIs REST, microservicios).
- Experiencia en Node.js para el desarrollo de servicios backend.
- Experiencia en React para el desarrollo de aplicaciones frontend (componentes, manejo de estado, consumo de APIs REST).
- Experiencia o conocimientos prácticos en Kubernetes para desplegar y operar aplicaciones.
- Conocimientos de herramientas y prácticas de CI/CD (por ejemplo GitLab CI, GitHub Actions, Jenkins o Azure DevOps).
- Experiencia con Git y flujos de trabajo de control de versiones.
- Conocimientos de administración básica de sistemas Linux.
- Conocimientos de bases de datos relacionales y/o NoSQL.
- Familiaridad con plataformas cloud (AWS, Azure o GCP).
- Capacidad de análisis para investigar problemas, resolverlos y proponer mejoras.
- Comunicación efectiva, trabajo en equipo, autonomía y criterio para priorizar.
Condiciones
- 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)
