




**Ingeniero Líder Técnico** Gorilla Logic está buscando un Líder Técnico con experiencia en Node.js, React y Postgres para guiar a un equipo de ingenieros en el diseño, desarrollo y entrega de soluciones de software de alta calidad para nuestros clientes. Este puesto requiere una sólida base técnica, habilidades de liderazgo y mentalidad orientada a la resolución de problemas para impulsar la excelencia técnica y mentorar a los miembros del equipo. El éxito en este puesto se medirá por su capacidad para liderar con el ejemplo, colaborar eficazmente y garantizar la entrega de software de alto impacto en un entorno Agile. **Responsabilidades** * Definir y supervisar la dirección técnica de los proyectos, asegurando soluciones escalables y mantenibles. * Diseñar arquitecturas backend y frontend, aprovechando Node.js, React y Postgres para entregar aplicaciones de alto rendimiento. * Tomar decisiones clave sobre la pila tecnológica, integraciones del sistema y mejores prácticas. * Actuar como mentor técnico para desarrolladores, brindando orientación sobre estándares de codificación, mejores prácticas y patrones arquitectónicos. * Fomentar una cultura de aprendizaje continuo, colaboración y compartición de conocimientos dentro del equipo. * Realizar revisiones de código para garantizar calidad, consistencia y cumplimiento de las mejores prácticas. * Trabajar estrechamente con Product Owners y partes interesadas para asegurar la alineación entre los requisitos comerciales y la implementación técnica. * Garantizar la entrega oportuna de funciones, mejoras y correcciones de errores, equilibrando velocidad y calidad. * Contribuir activamente al desarrollo backend (Node.js) y frontend (React), escribiendo código limpio y mantenible. * Optimizar consultas y estructuras de base de datos PostgreSQL para mejorar el rendimiento y escalabilidad. * Solucionar problemas técnicos complejos, asegurando alta confiabilidad y rendimiento del sistema. * Promover mejores prácticas de codificación, pruebas unitarias y estrategias de automatización para mantener altos estándares de calidad del software. * Trabajar con equipos DevOps para mejorar las canalizaciones CI/CD y agilizar los despliegues. * Promover TDD, pruebas de integración y pruebas de rendimiento dentro del equipo. * Colaborar con DevOps, QA y otros ingenieros para asegurar un desarrollo de producto cohesivo. * Comunicar conceptos técnicos y actualizaciones del proyecto de manera efectiva tanto a partes técnicas como no técnicas. * Identificar riesgos y dependencias, abordando proactivamente obstáculos para mantener al equipo en buen camino. * Identificar cuellos de botella en los flujos de desarrollo y proponer optimizaciones para entregas más rápidas y fluidas. * Impulsar la innovación y experimentación para mejorar el rendimiento y escalabilidad del software. * Participar en discusiones con clientes, demostraciones técnicas y planificación de la hoja de ruta para alinear expectativas y generar valor. Proporcionar conocimientos y recomendaciones técnicas para mejorar las decisiones del producto. * **Requisitos Técnicos** * 7+ años de experiencia en la industria de TI, trabajando con metodologías Agile y tradicionales de gestión de proyectos * Trayectoria comprobada en la entrega de soluciones de software en entornos de consultoría, trabajando directamente con clientes y partes interesadas. * Capacidad para analizar necesidades comerciales, definir hojas de ruta técnicas y traducir requisitos en planes de desarrollo accionables. * Dominio experto en Node.js * Sólido entendimiento de programación asíncrona, arquitectura basada en eventos y microservicios. * Experiencia diseñando y desarrollando APIs RESTful, GraphQL y WebSockets. * Competencia en manejo de autenticación/autorización y mejores prácticas de seguridad en APIs. * Conocimientos avanzados en React.js, incluyendo Hooks, Context API, Redux y arquitectura basada en componentes. * Sólido entendimiento del diseño responsivo, accesibilidad y optimización del rendimiento frontend. * Amplia experiencia en PostgreSQL, incluyendo diseño de esquemas, indexación, optimización de consultas y ajuste de rendimiento. * Experiencia en el diseño de arquitecturas de software escalables, modulares y de alto rendimiento. * Sólida experiencia en pruebas unitarias, de integración y extremo a extremo * Capacidad para comunicar decisiones técnicas de forma efectiva tanto a audiencias técnicas como no técnicas. * Experiencia mentorando desarrolladores, realizando revisiones de código y liderando equipos de ingeniería. * Sólidas habilidades de documentación para mantener diagramas de arquitectura, registros de decisiones y guías técnicas.


