🎁 Antes de postularte, practica esta entrevista. Crea tu cuenta gratis en WorkMundi y recibe un Entrenamiento de Entrevista en HelpsYouSpeak — sin costo, sin tarjeta. Quiero mi entrenamiento →
Perfil del Cargo – Líder Técnico Full Stack (Tech Lead) Objetivo del cargo Liderar técnicamente al equipo de desarrollo Full Stack, garantizando la correcta ejecución de las actividades, la calidad de las soluciones entregadas y la adopción de buenas prácticas de desarrollo. Será responsable de coordinar las actividades del equipo, brindar acompañamiento técnico, resolver bloqueos, supervisar la calidad del código y participar activamente en el desarrollo de soluciones, contribuyendo a la estabilidad, escalabilidad y evolución continua de las plataformas tecnológicas de la organización. Responsabilidades principales Coordinar y priorizar las actividades diarias del equipo de desarrollo, asignando tareas y realizando seguimiento a su ejecución. Brindar acompañamiento técnico a los desarrolladores, apoyando la resolución de dudas, incidentes y bloqueos durante el ciclo de desarrollo. Revisar y aprobar código mediante procesos de Code Review y Pull Requests, asegurando el cumplimiento de estándares de calidad. Participar activamente en el desarrollo de aplicaciones utilizando Java, Spring Boot y Angular cuando la operación lo requiera. Diseñar, desarrollar y mantener APIs REST e integraciones entre plataformas y sistemas internos o externos. Velar por la aplicación de buenas prácticas de desarrollo, arquitectura, mantenibilidad, seguridad, rendimiento y escalabilidad. Supervisar el cumplimiento de cronogramas y compromisos técnicos del equipo. Identificar riesgos técnicos y proponer soluciones que minimicen impactos en los proyectos. Promover el trabajo colaborativo, la transferencia de conocimiento y el crecimiento técnico del equipo. Mantener comunicación permanente con el CTO o líder de tecnología, reportando avances, riesgos, necesidades y oportunidades de mejora. Participar en la definición de lineamientos técnicos y en la mejora continua de los procesos de desarrollo. Experiencia Mínimo 5 años de experiencia en desarrollo de software Full Stack. Al menos 2 años liderando técnicamente equipos de desarrollo, coordinando actividades y realizando acompañamiento técnico. Experiencia comprobada en proyectos de arquitectura empresarial, desarrollo de aplicaciones web e integraciones entre sistemas. Participación en metodologías ágiles (Scrum, Kanban o similares). Backend Java (nivel Senior). Spring Boot. Desarrollo de microservicios. Diseño e implementación de APIs REST. Integraciones entre sistemas. Arquitectura orientada a servicios. Frontend Angular. TypeScript. HTML5. CSS3. Bases de Datos SQL Server, PostgreSQL o MySQL. Modelado de datos. Optimización de consultas SQL. DevOps y Cloud Git. GitFlow. Pull Requests. Code Review. Google Cloud Platform (GCP). Docker. Kubernetes (deseable). CI/CD. Maven o Gradle. Arquitectura y Calidad Clean Code. SOLID. Patrones de diseño. Arquitectura de Software. Escalabilidad. Seguridad en aplicaciones. Pruebas unitarias e integración. SonarQube o herramientas de calidad de código (deseable).