Buscamos un Tech Lead (Líder Técnico de Desarrollo) con sólida experiencia en arquitecturas Full Stack, prácticas DevOps y liderazgo de equipos. En este puesto, serás el pilar técnico que guiará a nuestro equipo de desarrollo, diseñarás arquitecturas escalables en la nube y asegurarás la excelencia en la entrega de software, actuando como el puente clave entre las necesidades del negocio y la ejecución tecnológica.
Desarrollo Full Stack y ArquitecturaProgramación: Desarrollar aplicaciones robustas e integrales utilizando React/Angular en el frontend y Node.js en el backend.
Diseño de APIs: Implementar APIs RESTful/GraphQL eficientes con mecanismos de autenticación segura (OAuth2, JWT) y mantener su documentación con Swagger/OpenAPI
Patrones Modernos: Adoptar patrones de diseño avanzados, microservicios y arquitecturas orientadas a contenedores, manteniendo actualizados los diagramas técnicos (UML, C4 Model).
Gestión de Bases de Datos.
Modelado: Diseñar e implementar modelos relacionales optimizados en PostgreSQL, MySQL o SQL Server.
Rendimiento: Optimizar queries y procedimientos almacenados para garantizar la estabilidad en aplicaciones de alta concurrencia.
Control: Administrar de forma segura las migraciones y el versionado de las bases de datos.
DevOps, Infraestructura Cloud y Seguridad.
CI/CD: Configurar y mantener pipelines de integración y entrega continua utilizando el ecosistema de AWS (CodeCommit, CodeBuild, CodePipeline), automatizando las pruebas unitarias.
Contenedores: Diseñar y administrar imágenes Docker para frontend, backend y microservicios en ambientes de desarrollo, staging y producción.
Monitoreo: Configurar el monitoreo y logging centralizado con AWS CloudWatch y herramientas APM (como New Relic o Prometheus).
Seguridad Cloud: Gestionar y asegurar políticas de acceso bajo el principio de menor privilegio mediante AWS IAM.
*Estabilidad laboral.
*Trabajar en giro de empresa que posiblemente no cuentes con la experiencia.
Competencias tecnicas:
Frontend Avanzado: Dominio profundo de React.js (incluyendo Hooks, Context API o Redux para manejo de estados) o Angular (versiones modernas, TypeScript, manejo de servicios y RxJS).
Backend Robusto: Experiencia experta con Node.js utilizando frameworks como Express o NestJS
Seguridad en APIs: Diseño e implementación de APIs RESTful y GraphQL utilizando estándares de seguridad estrictos como JWT
Bases de Datos Relacionales:
Dominio de PostgreSQL, MySQL o SQL Server.
Ingeniería de Consultas: Capacidad comprobada para realizar optimización de queries, diseño de índices y creación de procedimientos almacenados preparados para alta concurrencia
Control de Versiones de Datos: Manejo de herramientas de migración de bases de datos (como Sequelize, TypeORM o Flyway) para asegurar ambientes replicables.
Contenedores: Dominio absoluto de Docker para la creación, optimización y mantenimiento de imágenes tanto para desarrollo local como para despliegues en producción.
CI/CD Automatizado: Experiencia configurando pipelines de integración y despliegue continuo nativos de Amazon Web Services (AWS CodeCommit, CodeBuild y CodePipeline).
Arquitectura de Software: Conocimiento práctico de arquitectura de Microservicios y patrones de diseño modernos.
Monitoreo y Observabilidad: Configuración de alertas y análisis de logs con AWS CloudWatch y herramientas APM como New Relic o Prometheus para anticipar fallas.
Gestión Ágil: Manejo de herramientas de seguimiento de proyectos como Jira, Trello o Azure DevOps para la priorización y asignación del backlog técnico de los dos desarrolladores a cargo.