Proposito del rol
el lead full stack developer es la referencia técnica dentro de su equipo. Con el delivery manager gestionando el flujo, el backlog y la comunicación con stakeholders, este rol puede enfocarse en lo que mejor hace: guiar técnicamente al equipo, tomar las decisiones de diseño más críticas, desbloquear a los desarrolladores y ser el primer filtro de calidad del código. Codea activamente: no delega todo el desarrollo, sino que lidera con el ejemplo técnico.
Responsabilidades
liderazgo técnico del equipo
ser la referencia técnica del equipo: la persona a la que van cuando tienen una duda de arquitectura o diseño.
Desbloquear activamente a los desarrolladores ante impedimentos técnicos, problemas de diseño o ambigüedades de implementación.
Distribuir tareas técnicas considerando la capacidad, el nivel y el crecimiento de cada miembro del equipo.
Escalar al head of engineering cuando una decisión técnica supera el alcance del equipo.
Colaborar con el delivery manager en la estimación de tareas y la detección de bloqueos no técnicos.
Desarrollo full stack activo
implementar features de alta complejidad en c# / .net en el backend y blazor o react.js en el frontend.
Disencar e implementar servicios que integren azure service bus, key vault, storage, sql server y mongodb.
Tomar las tareas de mayor riesgo técnico del sprint para proteger al equipo de bloqueos impredecibles.
Intervenir rápidamente cuando una tarea en manos de otro desarrollador se convierte en un bloqueo crítico.
Calidad, code reviews y deuda técnica
revisar pull requests con perspectiva técnica y arquitectónica: corrección, alineamiento con los estándares de aviva, impacto en el sistema.
Rechazar prs que resuelven el ticket pero introducen problemas sistémicos o deuda técnica no justificada.
Detectar y documentar deuda técnica durante el desarrollo diario, reportándola al head of engineering con contexto su