Back-end Software Engineer – NestJS | Cloud Native | AWS
# Back-end Software Engineer – NestJS | Cloud Native | AWS **WiTi** · Remote · `Remote` 🕒 **Статус:** *Опубликовано: сегодня* · *Источник: Get on Board (LATAM)* --- ### About the Role - Experiencia desarrollando servicios backend con NestJS, TypeScript y Node.js. - Dominio de Modules, Providers, Interceptors, Guards y Custom Decorators de NestJS. - Experiencia aplicando tipado estricto, concurrencia y patrones asincrónicos. - Experiencia comprobable con Arquitectura Hexagonal, puertos y adaptadores e inversión de dependencias. - Experiencia práctica con Domain Driven Design. - Experiencia trabajando en entornos Cloud Native sobre AWS. - Experiencia con infraestructura como código mediante Terraform. - Experiencia con Docker y pipelines de CI/CD mediante GitHub Actions. - Experiencia diseñando y optimizando modelos de datos relacionales en MySQL. - Experiencia trabajando con DynamoDB y modelado NoSQL. - Experiencia implementando soluciones de búsqueda e indexación con Elasticsearch u OpenSearch. - Desarrollar y evolucionar servicios backend con NestJS, TypeScript y Node.js. - Implementar Modules, Providers, Interceptors, Guards y Custom Decorators. - Aplicar tipado estricto, interfaces, concurrencia y patrones asincrónicos. - Diseñar soluciones desacopladas mediante Arquitectura Hexagonal, puertos y adaptadores. - Aplicar inversión de dependencias para separar dominio, aplicación e infraestructura. - Utilizar Domain Driven Design para modelar dominios y definir sus límites. - Trabajar con servicios de AWS y analizar recursos desde la consola y mediante AWS CLI. - Diseñar soluciones orientadas a eventos mediante SNS, SQS y EventBridge. - Crear y mantener infraestructura reproducible con Terraform. - Construir y optimizar imágenes Docker utilizando multi-stage builds. - Crear pipelines de CI/CD con GitHub Actions para testing, linting y despliegue. - Diseñar, modelar y optimizar bases de datos relacionales y NoSQL. - Implementar y ajustar soluciones de búsqueda distribuida e indexación. - Colaborar con producto y liderazgo técnico, comunicando las decisiones de arquitectura de manera clara. - Participar en distintas iniciativas del equipo según las necesidades del producto. - Experiencia en sistemas backend de alta disponibilidad. - Experiencia diseñando arquitecturas orientadas a eventos. - Conocimiento de Single Table Design en DynamoDB. - Experiencia optimizando imágenes Docker mediante multi-stage builds. - Manejo de AWS CLI y buenas prácticas para la gestión segura de credenciales. - Experiencia trabajando con búsquedas distribuidas y gestión de índices. - Experiencia participando simultáneamente en distintas iniciativas de producto. - Experiencia en plataformas digitales de retail o e-commerce.
Наблюдалась 2026-10-01, впервые 2026-10-01, источник — Get on Board (LATAM).