Full-Stack Developer

Date PostedSeptember 9, 2026LocationTeatinos 92, piso 9, Santiago centroCompanySecretaria de Gobierno DigitalSalaryUSD $4100 - USD $4400TypeFull-time

Job Summary

Buscamos dos desarrolladores/as full-stack para trabajar sobre ClaveÚnica, diseñando y desarrollando componentes backend, frontend y APIs. El rol requiere experiencia en arquitecturas de microservicios, seguridad, autenticación y cumplimiento de normativas. Se ofrece un contrato a honorarios con una jornada de 44 horas semanales en Santiago.

Responsibilities

  • Diseñar y desarrollar componentes backend, frontend y APIs
  • Implementar controles de seguridad y autenticación
  • Participar en pruebas, CI/CD y despliegue continuo
  • Colaborar con equipos multifuncionales en la mejora de plataformas

Required Skills

  • Node.js, Python, Java, React, Angular, Vue.js
  • Microservicios, APIs REST y GraphQL
  • Bases de datos relacionales y NoSQL
  • AWS, Docker, Kubernetes y CI/CD

Job Details

En términos de stack: Backend con Node.js, Express o similares, Python (Django, Flask o FastAPI) y/o Java (Spring Boot); frontend con React, Angular, Vue.js o frameworks equivalentes. Diseño, implementación y consumo de APIs REST y GraphQL en arquitecturas de microservicios, documentadas con OpenAPI/Swagger o equivalentes. Arquitecturas de microservicios: integración por mensajería y eventos, patrones de diseño, principios SOLID y desarrollo orientado a dominios (DDD). Bases de datos relacionales y NoSQL: PostgreSQL, MySQL, MongoDB, Amazon RDS, Redis o equivalentes, en diseño, desarrollo y optimización. Cloud: desarrollo e integración de aplicaciones desplegadas en plataformas cloud, preferentemente AWS, con servicios administrados y buenas prácticas de escalabilidad, resiliencia y observabilidad. Contenedores y DevOps: Docker, Kubernetes y CI/CD con GitLab CI/CD, GitHub Actions, Jenkins, Argo CD o equivalentes. Desarrollo asistido por IA: asistentes de programación y herramientas de desarrollo agéntico para programar, revisar código, documentar y automatizar, manteniendo la supervisión y validación humana del código generado. Desarrollo seguro y gestión de vulnerabilidades: OWASP Top 10, OWASP ASVS, Secure by Design, ISO/IEC 27001 y NIST Cybersecurity Framework. Pruebas y aseguramiento de calidad: JUnit, JUnit 5, Jest, PyTest, Selenium, Cypress, Postman, Insomnia o equivalentes. Control de versiones con Git sobre GitHub, GitLab o equivalentes, con flujos colaborativos (GitFlow, Trunk Based Development o similares). Documentación técnica: diagramas de arquitectura, especificaciones funcionales y documentación de APIs con Swagger/OpenAPI, Markdown o plataformas equivalentes. Protección de datos personales: controles técnicos que contribuyan al cumplimiento de la Ley N° 21.719, con privacidad desde el diseño (Privacy by Design) y minimización de datos. Requisitos formales del cargo público: Título profesional de una carrera de ingeniería en computación, informática, telecomunicaciones, electrónica o afín, de al menos 10 semestres de duración. Al menos 5 años de experiencia en desarrollo de software. Functions Diseñar, desarrollar y evolucionar componentes backend, frontend y servicios de ClaveÚnica, resguardando seguridad, disponibilidad, escalabilidad y continuidad operacional; y aplicaciones móviles cuando corresponda. Participar en el análisis, diseño, integración, pruebas y mantenimiento correctivo, adaptativo y evolutivo de las soluciones, según los estándares de la Secretaría. Desarrollar e integrar servicios, APIs y componentes reutilizables, con interoperabilidad, escalabilidad, mantenibilidad y desempeño. Implementar controles de seguridad durante el ciclo de vida del desarrollo (Secure by Design), conforme a OWASP Top 10 y OWASP ASVS. Implementar mecanismos de autenticación, autorización y control de acceso, integrados con las plataformas de identidad digital del Estado. Desarrollar y mantener pruebas unitarias, de integración y automatizadas dentro de los procesos de CI/CD. Mantener la documentación técnica y funcional: APIs, diagramas, manuales y procedimientos de operación. Participar en el despliegue, la estabilización y el soporte de postproducción, resolviendo incidentes que afecten la continuidad de las plataformas. Usar herramientas de desarrollo asistido por IA para generar y revisar código, documentación, casos de prueba, refactorizaciones y automatizaciones, con supervisión humana. Velar por la calidad, mantenibilidad, rendimiento y seguridad del código, con patrones de diseño y principios SOLID. Colaborar con arquitectos, líderes técnicos y los equipos de DevSecOps, SRE, QA y UX en el diseño, la construcción y la mejora de las plataformas. Desarrollar soluciones con los controles técnicos para cumplir la Ley N° 21.719 de Protección de Datos Personales y las políticas de seguridad de la información. Participar en revisiones de código, definición de estándares técnicos y transferencia de conocimiento en el equipo. Preparar demos, prototipos y presentaciones técnicas de las soluciones. Benefits Renta. $4.020.000 bruto mensual. Para acceder a este monto se debe acreditar 10 años de experiencia laboral, o 5 años más grado de magíster o doctor, conforme al Instructivo sobre buen uso de los recursos fiscales. Condiciones. Calidad jurídica Honorarios. 44 horas semanales, lunes a viernes, presencial en Teatinos 92, piso 9, Santiago centro. Beneficios. Permisos administrativos, sala cuna, capacitación y desarrollo profesional, oficina a pasos del metro, en pleno centro de Santiago. Requirements Suman, pero no son excluyentes. Desarrollo de aplicaciones móviles: Kotlin/Java para Android, Swift para iOS, React Native o Flutter. Observabilidad y monitoreo: Grafana, Kibana, New Relic y/o Wazuh.