Senior Full-Stack Developer
Job Summary
Buscamos un Desarrollador Full-Stack Senior especializado en analítica de datos para diseñar soluciones end-to-end. El rol implica gestionar el procesamiento de grandes volúmenes de datos, desde la ingesta hasta la visualización para el cliente. Se requiere experiencia sólida en arquitectura de datos y capacidad para colaborar en entornos técnicos complejos.
Responsibilities
- Diseño de pipelines de datos escalables
- Desarrollo de APIs backend y visualización frontend
- Modelado de bases de datos analíticas
- Colaboración en arquitectura y mentoría técnica
Required Skills
- Node.js, JavaScript, ReactJS
- SQL, NoSQL, Data Pipelines
- AWS/GCP/Azure, Docker, Kubernetes
- Streaming de datos (Kafka/Kinesis)
Job Details
Responsabilidades:
- Diseñar e implementar pipelines de datos robustos y escalables para el procesamiento y análisis de métricas de consumo audiovisual.
- Desarrollar APIs y servicios backend (Node.js) que alimenten dashboards, reportes y módulos de analítica en tiempo real.
- Construir interfaces de visualización de datos con ReactJS, priorizando claridad, usabilidad y rendimiento.
- Modelar y optimizar bases de datos relacionales y NoSQL orientadas a analítica (consultas complejas, aggregations, time-series).
- Colaborar con equipos de Producto, Data y Streaming para traducir necesidades del negocio en soluciones técnicas concretas.
- Participar activamente en revisiones de código, promoviendo buenas prácticas y mejora continua.
- Contribuir a la definición de la arquitectura de datos del área y proponer mejoras al stack existente.
- Mentorear a desarrolladores del equipo, compartiendo criterio técnico y experiencia.
Requisitos:
- Mínimo 10 años de experiencia como desarrollador Full-Stack, con al menos 5 años trabajando en contextos de analítica, datos o Business Intelligence.
- Dominio avanzado de Node.js, JavaScript y ReactJS.
- Experiencia sólida con bases de datos relacionales (PostgreSQL, MySQL) y NoSQL (MongoDB, Elasticsearch, Redis o similares).
- Experiencia en diseño e implementación de pipelines de datos y procesamiento de eventos a escala.
- Capacidad para modelar soluciones técnicas complejas y comunicarlas con claridad al equipo y stakeholders.
- Título universitario en Ingeniería Informática, Ciencias de la Computación o carrera afín.
- Residencia en Santiago (Chile) o Bogotá (Colombia) — posición presencial.
- Experiencia con herramientas de visualización de datos (Grafana, Metabase, Superset, D3.js o similares).
- Conocimiento de tecnologías de streaming de datos (Kafka, Kinesis, Pub/Sub).
- Experiencia con servicios cloud: AWS, GCP o Azure.
- Familiaridad con contenedores y orquestación (Docker, Kubernetes).
- Experiencia previa en la industria audiovisual o de streaming.
Beneficios:
- Modalidad presencial.
- Cobertura o cofinanciamiento de seguro de salud.
- Computador provisto por la empresa.
- Ambiente de trabajo sin dress code.
- Oportunidades de capacitación en tecnologías de vanguardia.
- Cultura inclusiva, colaborativa y de mejora continua.
- Proyectos de impacto real para clientes globales en la industria del streaming.