Logo for Consultec-TI Corp.

Developer Backend NodeJS / NestJS

Role overview

Qualifications

  • More than 3 years of experience in software development, focused on backend development
  • Proven experience developing solutions with Node.js and NestJS
  • Experience working with TypeScript in production projects
  • Experience designing and developing APIs and integrations

Responsibilities

  • Design, develop, and maintain backend services using Node.js and NestJS
  • Build and evolve RESTful APIs and microservices-oriented services
  • Implement business logic, validations, error handling, and transactional processes
  • Develop integrations with internal systems, external platforms, and third-party services

Key facts

Hard skills

Other skills

  • Problem Solving
  • Analytical Thinking
  • Communication
  • Collaboration
  • Detail Oriented

About the company

Consultec-TI Corp. logo

Consultec-TI Corp.

Computer Software / SaaS

En Consultec ayudamos a empresas en LATAM, USA y el Caribe a reducir costos operativos y escalar sus equipos tecnológicos mediante IT staff augmentation, desarrollo de software y automatización de procesos. Como Tech & Talent Hub, ofrecemos talento IT especializado, equipos dedicados y soluciones escalables que aceleran resultados y mejoran la eficiencia operativa. Trabajamos con industrias como banca, retail, salud, energía y tecnología, desarrollando soluciones digitales e integraciones que generan impacto real en el negocio. Combinamos tecnología, talento y estrategia para ayudar a las organizaciones a crecer más rápido, con equipos confiables y modelos flexibles. 📩 Contacto: marketing@consultec-ti.com

Company details

Company typeScaleup
IndustryComputer Software / SaaS
Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Node.js Developer Related jobs

Other jobs at Consultec-TI Corp.

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.