Desarrollador Back-end Node.js
Indexed description
Requerimientos del cargo
- Mínimo 4 años de experiencia en las tecnologías deseada.
- Conocimiento avanzado en Node.js en entornos empresariales y frameworks web como Express .
- Experiencia con TypeScript y tipado estático en entornos backend.
- Manejo de frameworks de arquitectura como NestJS y NX.
- Experiencia sólida con JavaScript y ECMAScript 2015+ .
- 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, Grafana u otras similares .
- Experiencia en implementación de testing automatizado usando frameworks como Jest, Karma, Mocha, etc.
- Capacidad para desplegar y administrar contenedores Docker.
- Conocimiento de integracion continua(CI) y Entrega/Despliegue Continuo(CD) con Gitlab o Github.
- Habilidad comprobada en resolución de problemas complejos y adaptabilidad ante nuevos desafíos técnicos.
Requisitos Técnicos Deseables (Pero no excluyentes)
- 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.
- Manejo de autenticación con servicios externos y gestión de sesiones federadas.
- Experiencia con REDIS y Bases de Datos Relacionales (MySQL, Oracle ) y No Relacionales (MongoDB, Cassandra, etc. ).
- Conocimiento en plataformas de colas y eventos como Kafka o RabbitMQ .
- Comprensión sólida de principios SOLID, patrones de diseño y buenas prácticas de desarrollo ágil .
Stack Tecnológico Principal:
- Lenguaje: Node.js, JavaScript, TypeScript.
- Frameworks: Express, Fastify, NestJS, NX.
- Bases de Datos: MySQL, Oracle, MongoDB, Cassandra, REDIS.
- Mensajería: Kafka, RabbitMQ.
- Herramientas: Docker, Kubernetes, Git.
- Testing: Jest, Mocha, Karma.
- Logging / Monitoreo: Kibana, Grafana, New Relic, Winston, Pino.
- CI/CD: GitLab CI / GitHub Actions / Jenkins.
Habilidades
- 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.
- Habilidad para priorizar tareas, diferenciando lo importante de lo urgente.
Projects
Coderslab.io es una empresa dedicada a transformar y hacer crecer negocios mediante soluciones tecnológicas innovadoras. Formarás parte de una organización en expansión con más de 3,000 colaboradores a nivel global, con oficinas en Latinoamérica y Estados Unidos. Te unirás a equipos diversos que reúnen a parte de los mejores talentos tecnológicos para participar en proyectos desafiantes y de alto impacto. Trabajarás junto a profesionales experimentados y tendrás la oportunidad de aprender y desarrollarte con tecnologías de vanguardia.
Funciones del cargo
- Debe saber implementar/programar en las tecnologías indicadas, nivel senior (requisitos).
- Desarrollo de código reutilizable y testeable : Escribirás código limpio, modular y fácil de mantener.
- Soluciones de bajo latency : Diseñaras 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.
Condiciones
Modalidad de contratación: Prestación de servicio, Contractor
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search