Programador full stack
Aviso de fuente externaen Talento Estratégico GOES
EducaciónFormación en ingeniería en sistemas, ciencias de la computación o campo relacionado, o experiencia equivalentedemostrable.Experiencia• 5+ años de exper
Salario
No especificado
Ubicación
San Salvador, El Salvador
Tipo de empleo
Tiempo completo
Modalidad
No especificado
Programador full stack
San Salvador, El Salvador
Descripción del empleo
EducaciónFormación en ingeniería en sistemas, ciencias de la computación o campo relacionado, o experiencia equivalentedemostrable.Experiencia• 5+ años de experiencia en desarrollo de software profesional con Node.js y/o Vue.js, escribiendo código de formacontinua.• Diseño e implementación de soluciones completas, no únicamente tareas dentro de un diseño ajeno.• Experiencia con sistemas en producción bajo uso real, incluyendo diagnóstico y atención de incidentes.• Experiencia acompañando técnicamente a desarrolladores con menos experiencia mediante revisión de código ytrabajo conjunto.• Participación en definición de arquitectura, estrategia de pruebas o estándares de un equipo.Habilidades técnicas• Backend: Node.js con NestJS a nivel avanzado; otro lenguaje de respaldo deseable.• Frontend: Vue.js a nivel avanzado, incluyendo arquitectura de aplicación y rendimiento.• Arquitectura: patrones de diseño, arquitectura en capas, servicios distribuidos, diseño de contratos de API y trade-offsdocumentados, conocimientos de algún broker de mensajería (Pub/Sub, RabbitMQ, kafka).• Bases de datos: PostgreSQL o MySQL: modelado, optimización de consultas, transacciones e integridad; NoSQLdeseable.• Pruebas: definición de estrategia de pruebas de una solución completa; pruebas automatizadas de valor real.• CI/CD: diseño de pipelines, estrategias de ramas y políticas de Pull Request; Docker requerido.• Seguridad: OWASP Top 10, gestión de secretos, control de accesos y remediación de vulnerabilidades.• Observabilidad: logs, métricas y trazas; diagnóstico de problemas en producción.• Calidad: SonarQube y definición de quality gates; gestión cuantificada de deuda técnica.• IA aplicada: uso avanzado de asistentes de código, con capacidad de revisar críticamente lo que generan.