Desarrollador Senior Back-end
Indexed description
Requisitos:
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.
Projects
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.
Funciones:
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.
.
Beneficios:
- Modalidad de contratación: Plazo fijo
- Duración del proyecto: 7 meses
Te 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.
Deseables:
- 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
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search