Por favor, actualiza tu navegador para tener una mejor experiencia, prueba con Chrome, Internet explorer.
Gracias por haberte postulado a la oferta de empleo Desarrollador backend senior (node.js / nest.js / strapi / cqrs), en Praxis i.t colombia ltda.
Buscamos un Desarrollador Backend Senior encargado del diseño y construcción de la capa de negocio y APIs de la solución, utilizando Node.js, Nest.js y Strapi v5, aplicando el patrón CQRS y garantizando integridad, seguridad y escalabilidad sobre PostgreSQL y MongoDB.
La persona seleccionada participará activamente en decisiones de arquitectura, modelado de dominios y definición de endpoints, trabajando con buenas prácticas de Clean Architecture y SOLID.
- Responsabilidades principales
. Diseñar e implementar APIs REST escalables con Nest.js, siguiendo principios SOLID y Clean Architecture.
. Configurar y extender Strapi v5 como headless CMS, modelando contenidos y exponiendo endpoints seguros.
. Implementar el patrón CQRS (comandos y consultas), incluyendo handlers, buses, DTOs y mapeos.
. Diseñar y optimizar esquemas de datos en PostgreSQL (modelo transaccional) y MongoDB (documental).
. Implementar autenticación y autorización (JWT, roles, permisos) y middlewares de seguridad.
. Desarrollar pruebas unitarias e integraciones (Jest, Supertest).
. Gestionar logs, trazas y manejo centralizado de errores.
. Participar en el diseño de arquitectura, modelado de dominios y definición de endpoints.
- Conocimientos y habilidades requeridas
. Dominio de Node.js y Nest.js (módulos, providers, interceptors, pipes, filters, guards).
. Experiencia sólida con Strapi v5 (plugins, lifecycle hooks, roles & permissions).
. Implementación práctica del patrón CQRS (deseable experiencia con event sourcing).
. Amplia experiencia con PostgreSQL: modelado, consultas complejas, índices y optimización.
. Experiencia con MongoDB: modelado orientado a documentos, agregaciones e índices.
. Conocimiento de transacciones, consistencia y propiedades ACID.
. Experiencia con patrones de integración: colas, eventos y webhooks.
. Manejo de Git, pipelines CI/CD y Docker.
- Conocimientos deseables
. Experiencia con mensajería (RabbitMQ, Kafka, NATS).
. Conocimiento de OWASP Top 10 y seguridad en APIs.
. Experiencia en arquitecturas basadas en microservicios.
Contrato: Obra labor
Modalidad: remota
Salario: A convenir
Cuéntales a las empresas lo nuevo: actualiza tu hoja de vida en elempleo.com