Descripción empresa
Somos parte del ecosistema Falabella, compañía con más de 125 años de trayectoria. Estamos conformados por Banco Falabella, Seguros Falabella y CMR Puntos, con equipos en Chile, Perú, Colombia y México. ¿Nuestro propósito? Simplificar y Disfrutar más la vida, a través de soluciones digitales. ¿Qué nos mueve? Las oportunidades de desarrollo y formación constantes, pasarlo bien en equipo con un ambiente dinámico y entretenido. Aquí tendrás el espacio para hacer hacer y proponer, emprender e innovar, poniendo la mejor tecnología al servicio de ideas que te permitan alcanzar metas cada vez más grandes y complejas. ¡Trabaja con nosotros y únete a un gran equipo!
Misión del cargo :
Diseñar, implementar y mantener soluciones robustas, escalables y altamente disponibles, tanto en el frontend como en el backend.
Funciones del cargo :
¿Qué necesitas para postular?
- Experiencia demostrable como Desarrollador Full Stack o en roles similares .
- Conocimiento sólido en frameworks, librerías de frontend como React, Angular o Vue JS
- Dominio avanzado de HTML5, CSS3 y JavaScript moderno ES2015+.
- Experiencia comprobada con Node js y frameworks backend como Express, Fastify o Koa.
- Manejo de Type Script y tipado estático en ambos lados frontend y backend.
- Experiencia con frameworks de arquitectura como NestJS o NX.
- Comprensión de conceptos de autenticación de usuarios y manejo de sesiones.
- Buen conocimiento en logging y trazabilidad de peticiones, incluyendo herramientas como Kibana, New Relic u otras similares .
- Experiencia en implementación de testing automatizado usando frameworks como Jest, Karma, Mocha, etc.
- Habilidad comprobada en resolución de problemas complejos y adaptabilidad ante nuevos desafíos técnicos.
- Familiaridad con bases de datos SQL (MySQL, PostgreSQL) y NoSQL (MongoDB, Firebase, etc.) .
- Conocimiento profundo sobre microservicios y cómo diseñar arquitecturas según el contexto de cada solución.
- Experiencia práctica con arquitecturas cloud native, réplicas, optimización de recursos y escalabilidad horizontal.
- Capacidad para desplegar y administrar contenedores Docker .
- Experiencia en autenticación con servicios externos y gestión de sesiones federadas .
- Comprensión sólida de principios SOLID, patrones de diseño y buenas prácticas de desarrollo ágil .
- Familiaridad con Docker y Kubernetes para orquestación y despliegue.
Competencias
- Enfoque en Clean Code y buenas prácticas de arquitectura.
- Aplicación de principios SOLID y patrones de diseño.
- Uso habitual de TDD Test Driven Development y cobertura adecuada de tests.
- Compromiso con CI CD y calidad continua del software.
- Mentalidad colaborativa y orientación a resultados.
- Capacidad de resolver problemas complejos con soluciones simples y mantenibles.
- Visión integral del producto : desde UI hasta base de datos.
Requisitos :
- Experiencia en manejo de Node Js
- Experiencia en manejo de Angular
- Experiencia en manejo de NestJS
- Experiencia en manejo de Docker
- Experiencia en manejo de Kubernetes
- Experiencia en manejo de Git
Beneficios :
- Aguinaldo superior, SGMM, Seguro de vida, vales de despensa, bono anual por desempeño.
Posición 100% remota.