Tech Lead — Líder Técnico De Desarrollo
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Al continuar, aceptas nuestros Términos & Política de Privacidad.
Sobre Altura
En Altura somos un socio de transformación tecnológica con IA. Ayudamos a las empresas a identificar oportunidades de mejora en sus operaciones, diseñar soluciones tecnológicas e implementarlas mediante inteligencia artificial, automatización, integraciones y desarrollo de software a medida.
Trabajamos en proyectos que incluyen plataformas SaaS, agentes de inteligencia artificial, sistemas empresariales, integraciones con APIs, aplicaciones web y soluciones de analítica de datos.
Buscamos un Tech Lead que trabaje directamente con nuestro CTO, asumiendo el liderazgo técnico de los proyectos, acompañando a los desarrolladores y garantizando que las soluciones se entreguen con altos estándares de calidad.
Objetivo del cargo
Liderar técnicamente el desarrollo e implementación de los proyectos de Altura, garantizando calidad del código, arquitecturas adecuadas, cumplimiento de requerimientos y entregas preparadas para producción.
Será la mano derecha del CTO, con autonomía para dirigir al equipo de desarrollo, tomar decisiones técnicas, resolver bloqueos y asegurar el avance de los proyectos sin depender de la intervención constante del CTO.
Buscamos un perfil hands‑on, capaz de liderar desarrolladores y participar directamente en el desarrollo cuando sea necesario.
Responsabilidades principales
1. Liderazgo técnico y desarrollo
- Liderar técnicamente equipos de desarrollo Full Stack, Backend, Frontend, AI Engineers y otros especialistas.
- Supervisar la calidad del código, realizar code reviews y aprobar pull requests.
- Participar directamente en el desarrollo y resolución de problemas técnicos complejos.
- Definir y promover estándares de programación, arquitectura, pruebas y documentación.
- Guiar a los desarrolladores en decisiones técnicas y buenas prácticas.
- Participar en procesos de selección y evaluación técnica de nuevos desarrolladores.
2. Arquitectura y soluciones tecnológicas
- Diseñar y validar arquitecturas de software escalables, seguras y mantenibles.
- Definir estructuras de backend, frontend, bases de datos, integraciones y APIs.
- Supervisar técnicamente el desarrollo e integración de agentes de inteligencia artificial, automatizaciones y servicios basados en LLMs.
- Evaluar tecnologías y seleccionar soluciones considerando costos, complejidad, rendimiento y escalabilidad.
- Identificar riesgos arquitectónicos y proponer soluciones antes de que afecten el desarrollo.
- Trabajar con el CTO en decisiones estratégicas de arquitectura y tecnología.
3. Dirección técnica de proyectos
- Convertir requerimientos funcionales en especificaciones técnicas, tareas y criterios de aceptación.
- Realizar estimaciones técnicas de esfuerzo, tiempos y recursos necesarios.
- Supervisar la ejecución técnica de múltiples proyectos simultáneamente.
- Identificar y resolver bloqueos, dependencias y riesgos técnicos.
- Coordinar con Project Management la planificación, prioridades y avances de desarrollo.
- Validar los entregables técnicos y asegurar que cumplen los requerimientos antes de su presentación al cliente.
- Mantener visibilidad sobre el estado técnico de los proyectos y comunicar oportunamente desviaciones.
4. Calidad, infraestructura y despliegues
- Garantizar buenas prácticas de testing, seguridad y calidad de software.
- Supervisar despliegues en ambientes de desarrollo, staging y producción.
- Asegurar el uso adecuado de Git, repositorios, control de versiones y pipelines CI/CD.
- Supervisar la configuración de infraestructura cloud, servicios, bases de datos y credenciales.
- Implementar estándares de monitoreo, manejo de errores y documentación.
- Asegurar que los proyectos cuenten con documentación técnica y procedimientos de entrega y mantenimiento.
5. Comunicación y relación técnica con clientes
- Participar en reuniones de diagnóstico y levantamiento de requerimientos técnicos.
- Evaluar la viabilidad técnica de las necesidades del cliente y proponer alternativas.
- Apoyar la elaboración de alcances, arquitecturas y estimaciones para propuestas comerciales.
- Participar en reuniones técnicas con clientes y desarrolladores internacionales.
- Comunicar decisiones técnicas, riesgos y dependencias de manera clara a equipos técnicos y de negocio.
Requisitos
Experiencia profesional
- Mínimo 6 años de experiencia en desarrollo de software.
- Al menos 2 años liderando técnicamente desarrolladores o equipos de ingeniería.
- Experiencia demostrable diseñando y entregando aplicaciones empresariales en producción.
- Exper