Head of Backend
Summary
Leads backend architecture, standards, and team of Technical Leads for scalable, secure integrations across web, WhatsApp, and mobile apps.
Buscamos Head of Backend que lidere la estrategia técnica, arquitectura, estabilidad y evolución de nuestro ecosistema de Backend, así como de los canales transaccionales de WhatsApp y Web.
Esta posición será responsable de coordinar y desarrollar a los Technical Leads de cada dominio, establecer estándares técnicos compartidos y asegurar que las soluciones sean escalables, seguras, mantenibles y estén alineadas con las necesidades del negocio.
Trabajará en estrecha colaboración con el Head of Mobile Apps como par técnico, garantizando la correcta integración entre Backend, iOS, Android y los diferentes canales digitales, así como la calidad técnica de cada entregable.
Responsabilidades principales
- Liderazgo y desarrollo de equipos: Liderar y fortalecer a los Technical Leads de Backend y Other Channels, promoviendo autonomía, ownership, colaboración y transferencia de conocimiento.
- Arquitectura e integraciones: Definir la arquitectura, estándares y buenas prácticas del ecosistema, asegurando integraciones escalables, seguras y compatibles entre Backend, Mobile, WhatsApp y Web.
- Planeación y ejecución técnica: Validar capacidad, estimaciones, dependencias y viabilidad técnica; anticipar riesgos y asegurar que los entregables cumplan con los criterios de calidad antes de pasar a QA.
- Calidad, seguridad y evolución tecnológica: Impulsar estándares de desarrollo, automatización, observabilidad, seguridad, reducción de deuda técnica y adopción de tecnologías que generen beneficios medibles.
- Estabilidad, documentación y continuidad operativa: Garantizar documentación actualizada, trazabilidad, planes de respaldo y atención efectiva de incidentes, incluyendo mitigación, análisis de causa raíz y acciones preventivas.
- Comunicación y alineación estratégica: Comunicar el estado técnico, riesgos y alternativas a la Dirección de Tecnología, colaborando con Producto, Delivery Manager, Head of Mobile Apps, QA, Infraestructura, Seguridad y proveedores externos.
Liderazgo y seguimiento mediante 1:1
- Realizar sesiones 1:1 periódicas con los Technical Leads para revisar objetivos, desempeño, carga, autonomía, decisiones, riesgos y necesidades de apoyo.
- Documentar acuerdos y compromisos, dar seguimiento hasta su cierre y proporcionar retroalimentación clara y accionable.
- Definir y mantener planes de desarrollo individuales, fortaleciendo la autonomía de los Leads e identificando oportunidades de sucesión y crecimiento.
Decisiones y límites de escalamiento
- El Head of Backend decide dentro de su ámbito sobre arquitectura, estándares técnicos, integraciones, calidad, deuda técnica, observabilidad, readiness y prácticas de ingeniería de Backend y Other Channels.
- Los Technical Leads deciden sobre la ejecución técnica cotidiana de sus dominios, dentro de los estándares acordados; el Head acompaña, desbloquea y resuelve diferencias sin sustituir su autonomía.
- Las decisiones que afecten prioridades, alcance funcional, fechas o compromisos de entrega deberán alinearse con Producto y Delivery Manager; la estrategia de pruebas y evidencia de calidad, con QA.
- Deberán escalarse oportunamente a la Dirección de Tecnología las decisiones con impacto estratégico, presupuestal, de seguridad, cumplimiento, proveedores, cambios arquitectónicos de alto riesgo o efectos relevantes entre plataformas.
- Los riesgos, dependencias e incidentes que puedan afectar QA, producción o compromisos deberán comunicarse de forma temprana, acompañados de alternativas y un plan de mitigación.
Medidas de éxito
- Cumplimiento de las sesiones 1:1, cierre de compromisos y vigencia de los planes de desarrollo de los Technical Leads.
- Predictibilidad de las entregas: capacidad y estimaciones confiables, riesgos visibles y cumplimiento de los criterios de technical readiness antes de QA y producción.
- Calidad y estabilidad: reducción de defectos e incidentes atribuibles a causas prevenibles, atención oportuna, análisis de causa raíz y cierre de acciones preventivas.
- Gobernanza técnica: documentación y trazabilidad actualizadas, decisiones de arquitectura registradas y deuda técnica priorizada con seguimiento.
- Evolución del ecosistema: mejoras medibles en seguridad, observabilidad, resiliencia, automatización, mantenibilidad y autonomía de los equipos.
Experiencia requerida
- Más de 7 años de experiencia en desarrollo de software, arquitectura o ingeniería Backend.
- Al menos 3 años liderando equipos técnicos, Technical Leads o responsables de distintos dominios.
- Experiencia diseñando y evolucionando arquitecturas distribuidas, servicios, APIs e integraciones.
- Experiencia coordinando equipos multidisciplinarios y plataformas con múltiples canales.
- Experiencia en entornos de alta disponibilidad y sistemas transaccionales.
- Experiencia participando en planeación técnica, estimación, gestión de capacidad y ciclos de entrega ágiles.
- Experiencia coordinando incidentes de producción y análisis de causa raíz.
- Experiencia trabajando con áreas de Producto, QA, Infraestructura, Seguridad y Operaciones.
- Experiencia en integraciones con proveedores o plataformas externas.
Conocimientos técnicos
- Arquitectura de software, sistemas distribuidos, APIs, eventos y contratos de integración.
- Diseño de soluciones resilientes, escalables y seguras.
- JIRA/Confluence a nivel senior
- Bases de datos relacionales y no relacionales.
- CI/CD, control de versiones, despliegues y planes de rollback.
- Observabilidad y monitoreo mediante logs, métricas, trazas, alertas.
- Gestión de deuda técnica y documentación de arquitectura.
- Metodologías ágiles y herramientas de gestión técnica.
- Conocimiento de Web, WhatsApp, DialogflowCX, CRM ( HubSpot ) será considerado un plus.
Competencias
- Liderazgo técnico y desarrollo de equipos.
- Pensamiento estratégico y visión integral del producto.
- Toma de decisiones basada en evidencia.
- Comunicación efectiva con equipos técnicos y de negocio.
- Negociación, influencia y resolución de diferencias.
- Anticipación y gestión de riesgos y dependencias.
- Colaboración cross-functional.
- Apertura al aprendizaje y mejora continua.
Formación
- Licenciatura o ingeniería en Sistemas, Software, Tecnologías de la Información, Ciencias de la Computación o carrera relacionada.
- Posgrado, certificaciones en arquitectura, cloud, seguridad o liderazgo técnico serán considerados un plus.
- Inglés Avanzado