




Resumen: Teramind busca un Ingeniero Principal Full Stack para brindar liderazgo técnico, orientación arquitectónica y programación práctica en los equipos de producto e ingeniería. Destacados: 1. Oportunidad de influir en la visión técnica de una empresa de rápido crecimiento 2. Trabajar junto a ingenieros talentosos resolviendo problemas complejos 3. Influir en la base de código, la cultura y los procesos de la organización de ingeniería **Acerca de Teramind** Teramind es la plataforma líder en análisis del comportamiento del usuario, que atiende múltiples casos de uso, desde la mitigación de riesgos internos hasta la optimización de procesos empresariales. Con nuestra completa suite de soluciones, las organizaciones obtienen una visibilidad sin precedentes sobre las actividades de los usuarios, al tiempo que mejoran la seguridad, optimizan la productividad y garantizan el cumplimiento normativo. Confían en nosotros empresas de la lista Fortune 500 y negocios de todos los tamaños y sectores; nuestra innovadora plataforma ayuda a las organizaciones a proteger datos sensibles, maximizar el rendimiento de su fuerza laboral y crear entornos digitales de trabajo más seguros y eficientes. Mediante monitoreo en tiempo real y análisis avanzados, permitimos a las empresas salvaguardar su información más sensible mientras optimizan la productividad de sus empleados, tanto en entornos de oficina como remotos. **Nuestros Valores Fundamentales** En Teramind, nuestros valores impulsan todo lo que hacemos. Adoptamos la innovación como un principio fundamental, desafiando constantemente los límites para mejorar nuestros productos, simplificar procesos y potenciar la experiencia del cliente. Fomentamos la capacidad de respuesta al otorgar autonomía y confianza a nuestros miembros del equipo para resolver problemas de forma independiente, brindando apoyo colaborativo cuando sea necesario. Como organización globalmente inclusiva, celebramos la diversidad y creamos una cultura laboral adaptable donde el respeto y la colaboración florecen entre nuestros equipos internacionales. Por encima de todo, estamos comprometidos con la excelencia, ofreciendo la máxima calidad en cada aspecto de nuestro trabajo y superando sistemáticamente las expectativas en nuestro servicio a clientes y colegas. Buscamos un **Ingeniero Principal Full Stack** para brindar liderazgo técnico en nuestros equipos de producto e ingeniería. Este puesto combina programación práctica con orientación arquitectónica. Trabajarás en toda la pila: desde el desarrollo de experiencias front-end intuitivas y de alto rendimiento hasta la optimización de servicios back-end, APIs y modelos de datos. Utilizamos React, Node.js, TypeScript, GraphQL, PostgreSQL, CQRS y event sourcing. Como Ingeniero Principal, liderarás el desarrollo de funciones complejas, establecerás estándares técnicos y garantizarás que nuestros sistemas sean escalables, seguros y mantenibles. **Responsabilidades** * Definir y perfeccionar la arquitectura para nuevas funciones y la evolución a largo plazo de la plataforma. * Diseñar y codificar funciones de extremo a extremo, desde componentes front-end hasta APIs y capas de datos back-end. * Revisar solicitudes de extracción (pull requests) y contribuir con código de alta calidad y escalable en toda la pila. * Diagnosticar problemas complejos en producción y guiar la respuesta ante incidencias cuando sea necesario. * Establecer la dirección técnica mediante discusiones arquitectónicas, estándares de codificación y buenas prácticas. * Colaborar estrechamente con los equipos de producto, diseño y otros ingenieros para entregar soluciones que equilibren necesidades técnicas y comerciales. * Operar con mínima supervisión, liderando iniciativas complejas desde el diseño hasta la entrega final. * Diagnosticar, optimizar y mejorar el rendimiento, la escalabilidad y la fiabilidad de los sistemas. **Requisitos** * 8+ años de experiencia profesional en ingeniería de software, con profunda experiencia en **desarrollo full stack**. * 4+ años de experiencia con **React (Next.js)**, **Nest.js** **(o** **Express.js)**, GraphQL y Docker. * Profundo conocimiento de tecnologías modernas front-end, incluidos **HTML, CSS y JavaScript/TypeScript**. * Experiencia práctica con tecnologías **back-end**, incluidas bases de datos SQL (por ejemplo, PostgreSQL) y diseño de APIs. * Conocimiento de **arquitecturas orientadas a eventos**, especialmente patrones como **CQRS y event sourcing**. * Experiencia comprobada diseñando y consumiendo **APIs RESTful**, así como construyendo soluciones escalables y listas para producción. * Sólida base en **principios de ingeniería de software**, tales como estructuras de datos, algoritmos y diseño orientado a objetos. * Excelentes **habilidades comunicativas e interpersonales**, con capacidad para colaborar eficazmente entre equipos. * Alta organización y gran **atención al detalle**, con compromiso firme de entregar resultados de alta calidad. * Capacidad para trabajar en **entornos dinámicos y acelerados**, equilibrando múltiples prioridades. * Mentalidad orientada al crecimiento, con fuerte **deseo de aprender, adaptarse y adoptar nuevas tecnologías**. * Dominio fluido del **inglés hablado y escrito**, capaz de comunicarse con claridad ante audiencias técnicas y no técnicas. **Deseable** * Experiencia práctica con Tailwind CSS, D3.js, Angular y AG Grid para construir interfaces de usuario ricas y de alto rendimiento. * Conocimiento práctico de prácticas DevOps y pipelines CI/CD, con familiaridad en herramientas modernas y procesos de automatización. * Exposición a integración de IA/ML, pipelines de datos o sistemas avanzados de análisis. **¿Por qué unirse a nosotros?** * Oportunidad de influir en la visión técnica de una empresa de rápido crecimiento. * Trabajar junto a ingenieros talentosos resolviendo problemas complejos. * Influir no solo en la base de código, sino también en la cultura y los procesos de la organización de ingeniería. **Beneficios** Este es un puesto remoto. ¡Trabaja desde cualquier lugar! Hemos funcionado con éxito como equipo completamente remoto desde 2014. Para nosotros, el trabajo remoto significa flexibilidad y contar con equipos globales verdaderamente diversos. **Además:** * Colaboración con un equipo visionario donde las nuevas ideas cobran vida, la experiencia es valorada y el talento se desarrolla. * Salario competitivo * Oportunidades de crecimiento profesional * Licencia remunerada flexible * Reembolso por laptop * Oportunidades continuas de formación y desarrollo **Sobre nuestro proceso de reclutamiento** No esperamos que cumpla perfectamente con todos los requisitos enumerados. Si cree que puede contribuir al equipo, queremos conocer su historia. Puede esperar hasta 3 entrevistas. En algunos casos, podemos agilizar el proceso reduciendo el número de rondas. Los puestos de nivel director y superiores requieren un proceso más exhaustivo, con múltiples rondas de entrevistas. **Todos los puestos requieren verificaciones de referencias y antecedentes** *Teramind es un empleador que ofrece igualdad de oportunidades y acción afirmativa. Todos los candidatos calificados serán considerados sin importar raza, edad, religión, color, estado civil, origen nacional, género, identidad o expresión de género, orientación sexual, discapacidad o condición de veterano.* Podemos utilizar herramientas de inteligencia artificial (IA) para apoyar partes del proceso de contratación, como la revisión de solicitudes, el análisis de currículums o la evaluación de respuestas. Estas herramientas asisten a nuestro equipo de reclutamiento, pero no sustituyen el juicio humano. Las decisiones finales de contratación son tomadas exclusivamente por personas. Si desea más información sobre cómo se procesan sus datos, contáctenos.


