Desarrollador Senior Back-end
Descripción del puesto
Buscamos un/a Desarrollador Senior Backend con experiencia comprobable construyendo sistemas con Node.js en entornos profesionales. En Coderslab.io valoramos el enfoque en resultados, la calidad del software y la capacidad de trabajar en equipo con estándares altos.Experiencia senior desarrollando backend con Node.js en proyectos de producción.Profundo conocimiento de patrones y arquitectura backend (APIs, capas, manejo de errores, principios SOLID, etc.).Buen manejo de bases de datos y persistencia (p. ej., SQL y/o NoSQL) y diseño de esquemas.Experiencia con integración de servicios (REST/HTTP), autenticación/autorization (p. ej., JWT/OAuth cuando aplique) y buenas prácticas de seguridad.Conocimiento de mensajería y/o eventos (colas, streams) es un plus, especialmente para sistemas escalables.Buenas prácticas de testing y calidad (unit/integration, CI, calidad de código).Experiencia en performance tuning y monitoreo para detectar cuellos de botella.También te pedimos habilidades personales que sumen al equipo:Comunicación clara para explicar decisiones técnicas y trade-offs.Autonomía para proponer soluciones y liderar entregas.Responsabilidad y orientación a la calidad.Colaboración activa en code reviews y mejora continua.Modalidad de contratación: plazo fijo por 7 meses. Principales Funciones: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. Requisitos Técnicos Obligatorios: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.. En Coderslab.io ayudamos a las empresas a transformar y hacer crecer sus negocios mediante soluciones tecnológicas innovadoras. Formarás parte de una organización en expansión con más de 3.000 empleados a nivel global, con equipos distribuidos entre Latinoamérica y Estados Unidos. Integrarás un equipo diverso y altamente técnico (orientado a talento top) para construir y evolucionar productos y servicios backend que soporten objetivos de negocio reales. Trabajarás en un entorno ágil y exigente, colaborando estrechamente con perfiles senior para diseñar, implementar y mejorar APIs y sistemas robustos con tecnologías modernas, con foco en calidad, performance y escalabilidad. Modalidad de contratación: Plazo fijoDuración del proyecto: 7 mesesTe integrarás a un entorno de aprendizaje continuo con profesionales experimentados en sus áreas, trabajando con tecnología de vanguardia y en equipos diversos de alta exigencia técnica.Si te entusiasma construir backend robustos con Node.js y contribuir al crecimiento del negocio con tecnología innovadora, estamos listos para conocerte. Experiencia con frameworks backend en Node.js (por ejemplo: Express, NestJS o similares).Conocimiento de TypeScript y prácticas modernas de tipado.Experiencia con arquitecturas basadas en microservicios o servicios modulares.Familiaridad con herramientas de observabilidad (logs, métricas, tracing) y prácticas DevOps.Experiencia liderando mejoras de performance, escalabilidad y resiliencia en sistemas existentes.Mentoría técnica: guiar a otros desarrolladores y promover buenas prácticas.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