Tech Lead (Full-Stack & QA Automation)Requisitos:
AZKAIT es una empresa mexicana que busca y conecta el mejor talento IT con empresas Latinoamericanas y de Estados Unidos. Estamos en la búsqueda de tu talento como Tech Lead (Full-Stack & QA Automation)Requisitos:
Requisitos:
Experiencia: 5+ años de experiencia sólida en ingeniería de software, con trayectoria demostrable liderando diseño técnico, mentoría y coordinación de células ágiles. Ubicación: Híbrido. Modalidad de Trabajo: Híbrido (3 días en Oficina / 2 días Remoto). Description / Descripción del Puesto: Tech Lead con liderazgo técnico hands-on (30-40% ingeniería y diseño activo / 60-70% coordinación técnica, gobierno, code reviews y habilitación de entregas). Actúa como enlace técnico principal entre Producto/Negocio, Arquitectura Empresarial, DevOps, Ciberseguridad y células ágiles de ingeniería (Full-Stack + QA Automation).
Funciones y Responsabilidades:
- Liderazgo Técnico y Gobierno de Ingeniería: Dirigir técnicamente a desarrolladores Full-Stack y especialistas de QA Automation; liderar discusiones de diseño, descomponer épicas complejas en tareas implementables y definir enfoques de integración y pruebas.
- Enlace con Arquitectura: Actuar como interlocutor principal ante Arquitectura de Soluciones y Empresarial; asegurar que los diseños se alineen a patrones corporativos aprobados, límites de microservicios y contratos de APIs.
- Liderazgo Full-Stack Hands-On: Guiar arquitectura frontend (Angular/React, TypeScript) y backend (Java/Spring Boot, Node.js, Python, .NET o Golang), garantizando autenticación robusta, contratos REST y modelado de bases de datos relacionales (PostgreSQL, SQL Server, MySQL, Oracle) y NoSQL.
- Ingeniería de Calidad (Shift-Left): Colaborar estrechamente con QA Automation para integrar calidad desde el diseño; promover criterios de aceptación automatizables (Playwright, Cypress o Selenium) y asegurar pruebas unitarias y de regresión en CI/CD.
- Calidad de Código y Estándares SOLID: Reforzar patrones de diseño, principios SOLID y buenas prácticas en Git; facilitar revisiones de Pull Requests (PRs) de alto riesgo y gestionar activamente la deuda técnica.
- DevOps, CI/CD y Calidad: Definir quality gates automatizados junto con DevOps, QA y Seguridad; dar soporte al diagnóstico de fallas en pipelines y promover despliegues repetibles con observabilidad.
- Seguridad y DevSecOps: Promover diseño seguro (secure-by-design), mitigación de vulnerabilidades OWASP y remediación de hallazgos en herramientas de análisis estático (SonarQube, Snyk).
- Confiabilidad y Producción: Liderar técnicamente la resolución de incidentes de alta severidad en producción, coordinando el análisis de causa raíz (RCA) entre frontend, backend, datos y redes.
- Mentoría y Cultura Técnica: Fomentar el ownership técnico en el equipo, facilitando sesiones de transferencia técnica e impulsando la resolución autónoma de problemas.
Requirements / Requisitos Obligatorios:
- Educación: Título universitario en Ciencias de la Computación, Ingeniería de Software, Informática o afines.
- Experiencia General: Mínimo 5 años en ingeniería de software con experiencia previa liderando diseño técnico, mentoría y coordinación de equipos.
- Dominio Backend: Experiencia profunda en al menos un ecosistema principal: Java / Spring Boot, Node.js, Python o .NET.
- Dominio Frontend: Conocimiento sólido en Angular o React, TypeScript y maquetación moderna.
- APIs y Bases de Datos: Diseño avanzado de APIs RESTful, manejo de autenticación/autorización y modelado en bases de datos relacionales (SQL Server, PostgreSQL, MySQL u Oracle).
- Calidad y Automatización: Comprensión de frameworks de automatización (Playwright, Cypress, Selenium) y cobertura de pruebas unitarias/integración.
- DevOps y Seguridad: Manejo de Git, pipelines CI/CD, diagnóstico en entornos cloud y lineamientos OWASP / DevSecOps.
- Idioma: Inglés Avanzado / Fluido (C1 Mandatorio) para interacción diaria con directores y stakeholders globales.
Deseables (Plus / Valorable):
- Experiencia en servicios financieros (Fintech / Banca) u otros sectores altamente regulados.
- Experiencia con herramientas de escaneo de código (SonarQube, Snyk) y plataformas de observabilidad.
Matriz de Capacidades Técnicas:
- Arquitectura: Diseño de aplicaciones, principios SOLID, patrones de diseño y límites de servicios.
- Frontend: Angular / React, TypeScript, JavaScript moderno.
- Backend: Profundidad en Java/Spring Boot, Node.js, Python o .NET.
- APIs e Integración: REST API Design, contratos, OpenAPI/Swagger, JWT, OAuth.
- Datos: SQL avanzado, diseño relacional y conceptos NoSQL.
- Calidad & Automatización: Estrategia shift-left, Cypress, Playwright, Selenium, Jest/JUnit.
- DevOps & Seguridad: CI/CD, Git, quality gates, OWASP, SonarQube, remediación de vulnerabilidades.
- Operaciones: Logging estructurado, monitoreo, observabilidad y triaje en producción.
Delimitación de Roles y Responsabilidades:
Product Owner / Negocio (define qué y por qué), Arquitectura de Soluciones (define arquitectura general), Tech Lead (define cómo implementa y desbloquea), Full Stack Developer (construye y mantiene), QA Automation Engineer (valida calidad continua), DevOps / Platform (provee pipelines e infraestructura).