Developer Backend NodeJS / NestJS Enviar solicitud Resumen del puesto El Backend Developer – Node.js / NestJS será responsable del diseño, desarrollo, mantenimiento y evolución de servicios backend escalables, seguros y de alto rendimiento utilizando Node.js y NestJS . Participará en la construcción de APIs, microservicios e integraciones con sistemas internos y externos, asegurando calidad de código, buenas prácticas de arquitectura, rendimiento y mantenibilidad de las soluciones. El perfil deberá contar con experiencia práctica en desarrollo backend, arquitecturas modernas y entornos de integración continua, con capacidad para trabajar de forma colaborativa con equipos de frontend, QA, DevOps, arquitectura y negocio. Responsabilidades principales Diseñar, desarrollar y mantener servicios backend utilizando Node.js y NestJS . Construir y evolucionar APIs RESTful y servicios orientados a microservicios. Implementar lógica de negocio, validaciones, manejo de errores y procesos transaccionales. Diseñar soluciones escalables, desacopladas y mantenibles. Desarrollar integraciones con sistemas internos, plataformas externas y servicios de terceros. Implementar mecanismos de autenticación y autorización. Trabajar con bases de datos relacionales y no relacionales. Diseñar y optimizar consultas, modelos de datos y procesos de persistencia. Implementar comunicación síncrona y asíncrona entre servicios. Trabajar con colas de mensajería, eventos y procesamiento en segundo plano. Desarrollar pruebas unitarias, de integración y funcionales. Participar en revisiones de código y garantizar el cumplimiento de estándares de desarrollo. Identificar y corregir vulnerabilidades, problemas de rendimiento y deuda técnica. Analizar logs y realizar troubleshooting de incidentes en ambientes productivos. Participar en procesos de integración y despliegue continuo. Documentar APIs, componentes, integraciones y decisiones técnicas. Participar en levantamiento y análisis de requerimientos técnicos. Colaborar con equipos de arquitectura, frontend, QA, DevOps y producto. Participar en estimaciones técnicas, planificación y seguimiento de tareas. Aplicar principios de desarrollo seguro y buenas prácticas de ingeniería de software. Proponer mejoras técnicas y oportunidades de optimización de las soluciones existentes. Conocimientos técnicos requeridos Experiencia sólida en desarrollo backend con Node.js . Experiencia práctica utilizando NestJS . Dominio de JavaScript y TypeScript . Experiencia desarrollando APIs RESTful . Conocimiento de arquitecturas basadas en microservicios . Conocimiento de programación orientada a objetos y principios SOLID. Experiencia trabajando con patrones de diseño y buenas prácticas de arquitectura. Manejo de bases de datos relacionales como PostgreSQL, MySQL o SQL Server . Conocimiento de bases de datos NoSQL como MongoDB . Experiencia trabajando con ORM como TypeORM, Prisma o Sequelize . Experiencia con autenticación y autorización mediante JWT, OAuth 2.0 y OpenID Connect . Manejo de Git y estrategias de control de versiones. Experiencia desarrollando pruebas unitarias y de integración. Conocimiento de Jest u otras herramientas de testing. Manejo de Swagger / OpenAPI para documentación de servicios. Conocimiento de contenedores con Docker . Experiencia trabajando en ambientes Linux . Conocimiento de principios de seguridad aplicados a APIs y servicios backend. Capacidad para realizar troubleshooting y análisis de errores en producción. Conocimientos deseables Experiencia con arquitecturas orientadas a eventos. Conocimiento de Kafka, RabbitMQ o servicios equivalentes de mensajería . Experiencia trabajando con Redis . Conocimiento de GraphQL . Experiencia con WebSockets. Conocimiento de gRPC . Experiencia con Kubernetes. Conocimiento de plataformas Cloud como AWS, Azure o Google Cloud . Experiencia con servicios serverless. Conocimiento de API Gateway. Experiencia implementando patrones como CQRS, Event Sourcing, Repository y Dependency Injection . Conocimiento de Clean Architecture, Hexagonal Architecture o arquitecturas similares. Experiencia con herramientas de observabilidad, logging y monitoreo. Conocimiento de herramientas como Datadog, Grafana, Prometheus, ELK o similares. Experiencia implementando pipelines de CI/CD . Conocimiento de SonarQube y herramientas de análisis de calidad de código. Experiencia trabajando con sistemas de alta disponibilidad y alto volumen transaccional. Conocimiento de metodologías ágiles como Scrum o Kanban. Experiencia Más de 3 años de experiencia en desarrollo de software , con enfoque principal en desarrollo backend. Experiencia comprobable desarrollando soluciones con Node.js y NestJS . Experiencia trabajando con TypeScript en proyectos productivos. Experiencia diseñando y desarrollando APIs e integraciones. Experiencia trabajando con arquitecturas de microservicios. Experiencia en integración con bases de datos relacionales y/o NoSQL. Experiencia en manejo de autenticación, autorización y seguridad de servicios. Experiencia realizando pruebas automatizadas. Experiencia participando en procesos de despliegue y soporte de aplicaciones en producción. Experiencia trabajando dentro de equipos multidisciplinarios de desarrollo de software. Experiencia participando en proyectos bajo metodologías ágiles. Competencias Capacidad de análisis y resolución de problemas. Pensamiento lógico y orientación técnica. Capacidad para diseñar soluciones mantenibles y escalables. Autonomía en el desarrollo y resolución de incidencias. Atención al detalle y calidad del código. Orientación a resultados. Comunicación efectiva con equipos técnicos y funcionales. Capacidad para comprender requerimientos de negocio y traducirlos en soluciones técnicas. Trabajo colaborativo con equipos multidisciplinarios. Organización y manejo de prioridades. Orientación a la mejora continua. Capacidad de aprendizaje y adaptación a nuevas tecnologías. Documentación y transferencia de conocimiento. Certificaciones deseables Certificaciones relacionadas con Node.js, JavaScript o TypeScript . Certificaciones Cloud en AWS, Microsoft Azure o Google Cloud . Certificaciones relacionadas con arquitectura de software, DevOps o desarrollo seguro. Departamento Tecnología Ubicaciones Colombia Estado remoto Completamente remoto Tipo de empleo Tiempo completo Acerca de Consultec-TI En Consultec-TI creemos en el poder del talento para transformar organizaciones. Impulsamos la evolución digital en sectores como banca, retail, salud, energía y gobierno, desarrollando soluciones que optimizan procesos y mejoran la experiencia de los usuarios. Aquí encontrarás un espacio para crecer, participar en proyectos innovadores y ser parte de equipos de alto rendimiento que marcan la diferencia. Fundada en 2012 Compañeros +200
Semi Senior Oracle NetSuite Developer
Adistec
Developer Full Stack - Magento
Consultec-TI
Base24 EPS Developer
PlatformX Solutions
Director, Technology
HugeInc
Brokerage Admin Assistant III - Spain
Hcmportal
Part Time Remote Licensed Talk Therapist - Fee For Service
Thriveworks