Desarrollador Back-end Node.js at Coderslab.io
Job Description
- 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.
More Current Jobs at Coderslab.io
Apply to other open positions at Coderslab.io

