Acerca del puesto Full Stack Developer
¿Quiénes somos?
Option es una empresa con casi 20 años en el mercado Latinoamericano, con más de 1.000 proyectos de Data & Analytics. Aliados estratégicos de grandes organizaciones latinoamericanas, impulsando su transformación hacia una cultura Data-Driven, liderando en las industrias más importantes, diversos proyectos de AI, Agentic y mucho más.
En Option, creemos en un mundo donde las soluciones tecnológicas no tienen límites. Nuestra misión es transformar los desafíos en oportunidades mediante la creación de soluciones innovadoras que potencien la Aceleración Digital. Nuestro equipo es dinámico, colaborativo y apasionado por la tecnología. Únete a una organización que está redefiniendo cómo el mundo utiliza los datos y la tecnología para resolver problemas complejos.
---
¿Qué buscamos?
Buscamos un/a Full Stack Engineer Senior con experiencia sólida en la construcción de aplicaciones web bajo arquitectura de microservicios. La persona ideal tendrá un dominio avanzado de Node.js/NestJS para el backend y React JS para el frontend, incluyendo el uso de frameworks como MaterialUI y librerías de visualización de datos como Plotly/Nivo.
Valoramos el manejo experto de bases de datos relacionales y no relacionales, la implementación de mecanismos de autenticación seguros (como OAuth 2.0), y un profundo conocimiento de buenas prácticas de UX. Además, es esencial que cuente con experiencia en Git para el control de versiones, metodologías de integración y entrega continua (CI/CD), y en la gestión de flujos de ramas en entornos empresariales. El trabajo se realizará sobre la nube Azure.
---
Responsabilidades Principales
- Desarrollar tanto el frontend con React JS y MaterialUI, como el backend con Node.js/NestJS, siguiendo una arquitectura de microservicios y estándares corporativos.
- Modelar y operar bases de datos, tanto relacionales como no relacionales, aplicando patrones de diseño y prácticas sólidas de ingeniería.
- Implementar mecanismos de seguridad robustos, incluyendo OAuth 2.0, para garantizar el cumplimiento de los estándares corporativos de ciberseguridad.
- Aplicar buenas prácticas de UX y colaborar estrechamente con el equipo de Diseño para optimizar la experiencia de usuario.
- Integrar servicios de ingesta, lectura de datos, y crear dashboards de reportabilidad utilizando librerías como Plotly o Nivo.
- Gestionar el control de versiones con Git y flujos de integración de ramas, asegurando la integración y entrega continua (CI/CD).
- Participar activamente en ceremonias Scrum o en un esquema Kanban simplificado, entregando incrementos frecuentes del producto.
- Documentar y evidenciar los entregables para su traspaso a los equipos de soporte y operación.
---
Requisitos Técnicos (Hard Skills)
- Frontend: Experiencia con React JS, MaterialUI y librerías de visualización (Plotly/Nivo). Habilidades en la creación de componentes reutilizables, accesibilidad y performance.
- Back-end: Experiencia avanzada en Node.js/NestJS, desarrollo de APIs REST/GraphQL, manejo de errores y logging.
- Bases de Datos: Conocimiento en bases de datos relacionales y no relacionales.
- Seguridad y Autenticación: Experiencia en la implementación de mecanismos de autenticación como OAuth 2.0 y en el desarrollo de aplicaciones seguras.
- Gestión de código y despliegue: Dominio de Git para control de versiones y metodologías de CI/CD.
- Cloud: Conocimiento y experiencia en la plataforma Azure.
- Arquitectura y patrones: Diseño de dominios, patrones de creación/estructurales y principios de mantenibilidad.
- Metodologías: Manejo de Scrum o Kanban para entregas iterativas y eficientes.
---
Requisitos Adicionales
- Experiencia: Más de 5 años en desarrollo Full Stack, idealmente en una posición senior.
- Educación: Título de Ingeniería en Computación, Informática o carrera afín.
- Deseable: Experiencia previa en plataformas corporativas, productos XR o integración con sistemas de entrenamiento y analítica.
---
Habilidades Blandas (Soft Skills)
- Comunicación: Habilidad para comunicarse efectivamente y colaborar con equipos multidisciplinarios (Datos, UX/UI, Negocio).
- Autonomía: Proactividad, foco en la calidad del código y la mejora continua.
- Colaboración: Orientación a resultados y rigurosidad en la documentación y traspaso de conocimiento.
---
Ubicación:
Ubicación: Chile / LATAM
¡Conoce más sobre nosotros!