En grupo falabella estamos buscando para nuestra digital factory en méxico un(a) back end developer sr- enfoque nodejs
escolaridad- ingeniero en sistemas o afín.
posiciÓn 100% remota
ofrecemos salario competitivo, bono de desempeño y beneficios superiores.
el objetivo de este rol es:
como desarrollador backend en node.js, serás un miembro clave de uno de nuestros equipos especializados en desarrollo backend, encargado de diseñar, implementar y mantener sistemas robustos, escalables y altamente disponibles.
trabajarás con tecnologías como node.js, nestjs, docker, kubernetes y git, formando parte de proyectos que impactan directamente en la experiencia de nuestros clientes y usuarios finales. Tu foco será construir soluciones eficientes, seguras y con alta capacidad de respuesta incluso en tiempos de alta concurrencia.
experiencia requerida
* 5+ años como desarrollador backend.
* 3+ años desarrollando microservicios.
* 3+ años participando activamente en diseño arquitectónico.
* 2+ años trabajando con node.js en entornos empresariales.
* experiencia liderando decisiones técnicas y mentoría técnica.
habilidades personales:
* excelentes habilidades de comunicación oral y escrita.
* capacidad de autonomía para resolver problemas complejos.
* proactivo, comprometido y orientado a resultados.
* habilidad para priorizar tareas, diferenciando lo importante de lo urgente.
conocimientos técnicos
* experiencia sólida con javascript y ecmascript 2015+ .
* conocimiento avanzado en node.js y frameworks web como express, fastify o koa .
* experiencia con typescript y tipado estático en entornos backend.
* manejo de 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.
* conocimiento profundo sobre microservicios y cómo diseñar arquitecturas según el contexto de cada solución.
stack tecnológico necesario:
* lenguaje: node.js, javascript, typescript
* frameworks: express, fastify, koa, nestjs, nx
* bases de datos: mysql, mongodb, cassandra
* mensajería: kafka, rabbitmq
* herramientas: docker, kubernetes, git
* testing: jest, mocha, karma
* logging / monitoreo: kibana, new relic, winston, pino
* ci/cd: gitlab ci / github actions / jenkins
mindset requerido
* 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.
principales responsabilidades:
* desarrollo de código reutilizable y testeable : escribirás código limpio, modular y fácil de mantener.
* soluciones de bajo latency : diseñarás e implementarás arquitecturas capaces de soportar cargas elevadas con baja latencia.
* seguridad y protección de datos : implementarás soluciones que garanticen la integridad y seguridad de nuestros clientes.
* trazabilidad completa : generarás soluciones con un alto nivel de trazabilidad para comprender todas las interacciones end-to-end.
* colaboración multidisciplinaria : trabajarás junto a otros equipos (frontend, qa, devops, product) para definir, diseñar y entregar nuevas funcionalidades.
¡gracias por tu postulación!