Tech Lead
Job Summary
AgendaPro busca un Tech Lead que combine el desarrollo de software con el liderazgo técnico para guiar al equipo de ingeniería. El rol implica equilibrar la calidad del código, la arquitectura escalable y la colaboración estrecha con Producto y Diseño. El objetivo es mantener la velocidad de entrega asegurando estándares técnicos y alineación con los objetivos de negocio.
Responsibilities
- Dividir el tiempo 50% desarrollo y 50% liderazgo técnico
- Definir soluciones escalables y supervisar arquitectura
- Promover prácticas de calidad (testing, CI/CD, observabilidad)
- Colaborar en product discovery y validación técnica
- Asegurar la velocidad de entrega y estándares técnicos
Required Skills
- 5+ años en desarrollo de software
- 1+ año en liderazgo técnico
- Experiencia en entorno SaaS/Scale-up
- Dominio de arquitectura y revisiones de código
- Conocimiento en AWS, Ruby on Rails, NodeJS, React
Job Details
Responsabilidades Clave:
Liderazgo Técnico:
- Dedica aproximadamente 50% del tiempo al desarrollo y 50% al liderazgo técnico.
- Define, con el equipo, soluciones escalables y mantenibles, con deuda controlada.
- Revisa código, guía decisiones de arquitectura y mantiene la coherencia con los estándares de ingeniería.
- Es el primer punto de apoyo técnico, ayuda a desbloquear y enseña con el ejemplo.
- Promueve prácticas de calidad como testing, CI/CD, observabilidad y revisiones de PR.
Colaboración con Producto y Diseño:
- Participa activamente en el product discovery, valida factibilidad técnica y riesgos.
- Evalúa trade-offs entre impacto de negocio y esfuerzo técnico, alinea prioridades técnicas con objetivos de producto y propone mejoras cuando identifica oportunidades.
- Comprende los KPIs del negocio y su relación con las decisiones técnicas.
Ejecución y Delivery:
- Asegura que el equipo entienda qué se construye, por qué y cómo.
- Mantiene la velocidad de entrega sin sacrificar calidad, supervisa el progreso y elimina bloqueos junto al Engineering Manager.
- Garantiza cumplimiento de estándares y procesos técnicos en cada release.
Perfil del Candidato Ideal:
Experiencia y Conocimientos:
- 5+ años de experiencia en desarrollo de software.
- 1+ año liderando técnicamente o de forma informal a otros ingenieros.
- Experiencia previa en compañías SaaS o scale-ups con foco en producto.
- Conocimiento sólido de diseño de software, arquitectura, pruebas y revisiones de código.
- Familiaridad con prácticas modernas de desarrollo tipo Shape Up, Empowered/Inspired, DORA metrics y flujos de desarrollo.
Habilidades y Competencias:
- Liderazgo técnico con mentalidad de coach: guía sin imponer.
- Comunicación clara y constructiva.
- Foco en impacto y delivery.
- Pragmatismo: sabe cuándo construir, cuándo refactorizar y cuándo iterar.
- Capacidad de priorizar y balancear calidad, velocidad y negocio.
- Pasión por el aprendizaje continuo y la excelencia técnica.
Tecnologías principales:
- AWS, Kubernetes, Ruby on Rails, NodeJS, React, React-Native.