Full-Stack Tech Lead
Job Summary
Buscamos un Líder Técnico Full-Stack con experiencia en Python, Angular y Azure para tomar, estabilizar y consolidar nuestra plataforma de software en producción. El rol implica liderar a un equipo de tres desarrolladores, unificar servicios y frontends, y gestionar la calidad de entregables externos. Ofrecemos modalidad híbrida, horario flexible y un rol con alto impacto en el grupo.
Responsibilities
- Ser dueño técnico de la plataforma (arquitectura, calidad y evolución)
- Unificar servicios y frontends con SSO y sistema de diseño común
- Liderar y mentorear a un equipo de 3 desarrolladores Full Stack
- Definir estándares de desarrollo, CI/CD y despliegue en Azure
Required Skills
- Python y Angular/TypeScript
- Azure en producción (App Service, Azure DevOps, Entra ID)
- Diseño de APIs REST y PostgreSQL/SQL avanzado
- Inglés técnico B1-B2 o superior
Job Details
Título de Ingeniería Civil Informática, Ciencias de la Computación, Ejecución en Informática o carrera afín.
Mínimo 5 años construyendo y sosteniendo software en producción, de ellos al menos 2 liderando técnicamente un equipo.
Python y Angular/TypeScript en profundidad, con proyectos verificables. Diseño de APIs REST (idealmente FastAPI) y PostgreSQL/SQL avanzado.
Azure en producción: App Service, Azure DevOps (CI/CD) y Entra ID.
Experiencia tomando y evolucionando un producto construido por otra persona.
Experiencia consolidando servicios distribuidos, con SSO y observabilidad.
Experiencia aceptando entregables de proveedores externos o software factories.
Inglés técnico B1–B2 o superior.
Projects
La plataforma entra a producción este trimestre. Hoy está fragmentada en módulos independientes: tres backends en Azure App Service y tres aplicaciones Angular, sin SSO ni sistema de diseño común. Buscamos a quien la tome, la estabilice, la estandarice y la consolide, sin reescribirla desde cero. En paralelo avanzan nueve desarrollos con proveedores externos, y tú respondes por su calidad. Es un rol para ordenar y sostener algo que crece rápido, no para administrar una plataforma madura.
Functions
Ser dueño técnico de la plataforma: arquitectura, calidad, defectos críticos y evolución.
Unificar servicios y frontends en una arquitectura coherente, con SSO y un sistema de diseño común.
Definir criterios de aceptación, revisar código y aceptar o rechazar entregables de la software factory y de los desarrolladores externos.
Liderar a un equipo de 3 desarrolladores Full Stack (Junior y Semi-Senior): definir prioridades, dar feedback, mentorear y gestionar su desempeño.
Definir los estándares del área: repositorio, CI/CD, pruebas automatizadas y documentación. Responder por el despliegue, el monitoreo y la disponibilidad en Azure.
Traducir los requerimientos del negocio en tareas ejecutables con Scrum o Kanban.
Velar por la seguridad y la protección de datos personales (Ley 21.719).
Benefits
Modalidad híbrida en Santiago.
Horario flexible.
Seguro complementario de salud.
Un rol con alto impacto y autonomía para definir el estándar técnico del grupo.
Requirements
Docker y despliegue en AKS o Azure Container Apps.
Integraciones con ERP contables y plataformas de tesorería o pagos.
Librerías de componentes o sistemas de diseño (por ejemplo, PrimeNG).
Sistemas multi-país con permisos por rol (RBAC).
Uso de IA en el ciclo de desarrollo o experiencia construyendo soluciones con IA.
Certificaciones ágiles (PSM, CSM) o de Azure.