Lider/Coordinador Técnico
Guatemala, GU, GT
Objetivo Principal de Puesto
Garantizar la excelencia en la construcción técnica de las soluciones de software de la organización, actuando como el dueño de la calidad, mantenibilidad y escalabilidad del código.Asegura el el diseño de arquitecturas internas robustas, guiando las decisiones de ingeniería del equipo de desarrollo y minimizando proactivamente la deuda técnica para asegurar un crecimiento tecnológico sostenible.
Objetivo principal y resultado global:
Liderar técnica y funcionalmente el diseño, desarrollo y entrega de aplicaciones web, móviles, APIs y servicios web, asegurando que el equipo de ingeniería opere con los más altos estándares de calidad, adoptando las mejores prácticas de diseño de software, desarrollo frontend y backend, y gestión de datos, con el fin de contribuir al crecimiento tecnológico sostenible de la organización y a la satisfacción de sus usuarios finales y stakeholders.
¿Qué resultados se esperan de este puesto?
-
Arquitecturas técnicas robustas, seguras y escalables implementadas a tiempo.
-
Equipos de desarrollo de alto rendimiento.
-
Decisiones técnicas que maximicen el valor de negocio y minimicen el riesgo tecnológico.
-
Calidad de software medible: cobertura de pruebas, tiempos de respuesta, disponibilidad de servicios.
-
Comunicación efectiva con stakeholders, traduciendo complejidad técnica en lenguaje de negocio.
Descripción General de las Funciones
Garantizar que las soluciones desarrolladas sean escalables, seguras y sostenibles en el tiempo, alineadas con los estándares técnicos de la organización.
Asegurar la entrega oportuna de los incrementos de software comprometidos en cada ciclo de desarrollo.
Mantener la coherencia del código, reducir la deuda técnica y garantizar que los desarrolladores crezcan en competencia técnica.
Contribuir a que el backlog técnico refleje fielmente las necesidades del negocio y sea ejecutable con los recursos disponibles.
Garantizar que las piezas de mayor impacto sean implementadas con el mayor nivel de calidad y sean referencia para el equipo.
Asegurar la disponibilidad, estabilidad y rendimiento de las aplicaciones en producción conforme a los SLAs establecidos.
Garantizar que las decisiones tecnológicas sean objetivas, fundamentadas en criterios de madurez, soporte, costo y ajuste al problema.
Lograr que el equipo eleve continuamente su nivel técnico y reduzca la dependencia en individuos clave (bus factor).
Mantener la confianza de las partes interesadas y asegurar la alineación entre las decisiones técnicas y los objetivos estratégicos del negocio.
Contribuir a la salud a largo plazo del sistema, reduciendo el riesgo de fallas y el costo de mantenimiento futuro.
Competencias
Conocimientos y/o Habilidades
Arquitectura de software (Avanzado)
DevOps y CI/CD (Avanzado)
Conocimiento avanzado en AWS (ECR, EKS, EC2, S3, RDS, IAM, VPC)
Lenguajes de programación: Node.js TypeScript, React Native, ReactJs, Angular.
Bases de datos relacionales y ORM’s (Prisma)
Certificaciones
Educación
Licenciatura en sistemas y/o carrera afin.
Experiencia