Descripción
Estamos buscando un Ingeniero Full-Stack Líder con experiencia para guiar a nuestro equipo de ingeniería en el desarrollo y evolución continua de nuestra plataforma. El candidato ideal tendrá un sólido conocimiento en tecnologías tanto de frontend como de backend, con especial énfasis en React, TypeScript y Python. Este rol ofrece la oportunidad de liderar un equipo talentoso mientras realiza contribuciones técnicas significativas a una plataforma sofisticada utilizada por profesionales del marketing.
Calificaciones Preferidas
- Experiencia en tecnología publicitaria o análisis de marketing
- Conocimiento en gestión de presupuestos y sistemas de datos financieros
- Experiencia en desarrollo de espacios de trabajo multi-aplicación o monorepos
- Familiaridad con bibliotecas de visualización de datos y técnicas
- Comprensión de estándares de accesibilidad y mejores prácticas
- Experiencia con sistemas de procesamiento de datos en tiempo real
- Comprensión de regulaciones de privacidad de datos y mejores prácticas de seguridad
- Experiencia en diseño, implementación o mantenimiento de sistemas que cumplan con ISO 27001 y otros marcos de seguridad como SOC 2, NIST 800-53 o los requisitos de HIPAA
- Contribuciones a proyectos de código abierto o a la comunidad técnica
- Conocimiento de principios fundamentales (por ejemplo, conceptos básicos de herramientas, funcionamiento interno de la computadora, conceptos de bajo nivel y cómo se realiza realmente el trabajo, etc.)
- Habilidades de pensamiento estratégico (por ejemplo, conceptos de alto nivel, lógica/razonamiento fundamental)
- Título avanzado en Ciencias de la Computación o en un campo relacionado
Responsabilidades
- Liderar un equipo de ingenieros full-stack, proporcionando orientación técnica, mentoría y revisión de código
- Diseñar e implementar soluciones full-stack robustas utilizando: frontend de React/TypeScript con la biblioteca de componentes Mantine
- Servicios backend en Python (Flask, FastAPI o similar)
- APIs GraphQL con Apollo Client (frontend) y servidores GraphQL basados en Python
- Impulsar procesos de toma de decisiones técnicas mientras se equilibran los requisitos comerciales con las limitaciones técnicas
- Establecer mejores prácticas para la calidad del código, pruebas y procesos de implementación en toda la pila
- Colaborar con la gestión de productos y diseñadores de UI/UX para traducir requisitos en especificaciones técnicas
- Diseñar e implementar modelos de datos escalables y APIs para soportar lógica de negocio compleja
- Optimizar el rendimiento de la aplicación y asegurar alta disponibilidad en múltiples aplicaciones
- Defender la seguridad de tipos y la reutilización de código tanto en el frontend como en el backend
- Participar en el ciclo de vida completo del desarrollo desde la planificación hasta la implementación
Requisito
Habilidades y Experiencia Requeridas:
- Más de 5 años de experiencia en desarrollo full-stack con al menos 2 años en un rol de liderazgo, con experiencia en la gestión de otros en proyectos y en el progreso profesional
- Conocimiento experto de React, TypeScript y prácticas modernas de JavaScript
- Fuerte dominio de Python y frameworks relacionados (Flask, FastAPI o similar).
- Experiencia con bases de datos SQL, tecnologías ORM (SQLAlchemy) y GraphQL (Apollo Client y servidores basados en Python)
- Competencia con bibliotecas de componentes de UI (particularmente Mantine o similar)
- Experiencia en la gestión de formularios en aplicaciones complejas de React
- Fuerte comprensión de patrones de gestión de estado, marcos de pruebas y estrategias de implementación
- Experiencia con sistemas de construcción, agrupadores de módulos y pipelines de CI/CD
- Excelentes habilidades de comunicación verbal y escrita en inglés para discusiones técnicas, documentación y compartición de conocimientos
- Dominio demostrado del entorno de desarrollo preferido (Mac o Linux) y herramientas de desarrollo relacionadas
- Capacidad para colaborar de manera sincrónica con los miembros del equipo durante las horas centrales (10:00 AM - 6:00 PM Hora del Este de EE. UU.) mientras se respeta el equilibrio entre vida laboral y personal
- Experiencia liderando equipos técnicos y mentorando a desarrolladores junior