Full-Stack Developer
Secretaria de Gobierno Digital · Chile
Skills in this posting
The posting
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.
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.
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.
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.
The PivotHop read
- What a software engineer actually earnsmedian, seniority, by country
- Alternative careers for a software engineerevery measured route out
- Backend Developer → Software Engineer68% readiness
- All open software engineer rolesthe full board
Where these skills also reach
- 166 open mobile developer roles68% readiness from software engineer
- 600 open backend developer roles66% readiness from software engineer
- 600 open qa engineer roles49% readiness from software engineer
- 56 open developer advocate roles45% readiness from software engineer
More software engineer roles
- Software Entwickler C#/.NET at RUAG MRO Holding AGZürich, Zürich, Switzerland · RemoteTodayApply
- Softwareentwickler HMI (m/w/d) at Syntegon Packaging Systems AGBeringen, Schaffhausen, SwitzerlandTodayApply
Software Developer for ThinkRail (Innovation Hub) at JetbrainsBerlin; Munich; RemoteTodayApply- Lead Software Engineer (m/f/d) at Novanta Europe GmbHBerlinTodayApply
Senior Software Engineer at LegoraLondonTodayApply
Backfilled listing, refreshed with the nightly scrape; the employer has not claimed it yet. Are you the employer? Claim this listing and it can be featured to the candidates whose skills already reach it, first month free.