Back-end Software Engineer – NestJS | Cloud Native | AWS

WiTi

United States

Remote

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Plan de carrera personalizado
Certificaciones para crecimiento
Cursos de idiomas

Job summary

Ulvior busca un/una desarrollador(a) backend senior para crear y evolucionar servicios con NestJS, TypeScript y Node.js. Se trabajará con arquitectura hexagonal, Domain Driven Design y patrones asincrónicos en entornos AWS, gestionando infraestructuras con Terraform y pipelines CI/CD con GitHub Actions.

La posición requiere experiencia en MySQL, DynamoDB, Elasticsearch/OpenSearch y diseño orientado a eventos, colaborando estrechamente con producto y liderazgo técnico para definir la arquitectura

Qualifications

  • Experiencia desarrollando servicios backend con NestJS, TypeScript y Node.js.
  • Dominio de arquitectura hexagonal y de puertos y adaptadores.
  • Aplicar tipado estricto, concurrencia y patrones asincrónicos.
  • Experiencia con Domain Driven Design y diseño orientado a eventos.
  • Trabajo en entornos AWS y manejo de infraestructura como código (Terraform).
  • Docker y pipelines CI/CD con GitHub Actions, con énfasis en pruebas y despliegue.
  • Modelado de datos relacionales y NoSQL (MySQL, DynamoDB) y búsquedas (Elasticsearch/OpenSearch).
  • Colaboración con producto y liderazgo técnico para tomar decisiones de arquitectura.

Responsibilities

  • Desarrollar y evolucionar servicios backend con NestJS, TypeScript y Node.js.
  • Implementar módulos, providers, interceptors y decorators; aplicar inversión de dependencias.
  • Diseñar soluciones desacopladas mediante Arquitectura Hexagonal y puertos/ adaptadores.
  • Crear soluciones basadas en Domain Driven Design y modelar dominios con límites claros.
  • Trabajar con AWS y gestionar recursos vía consola y AWS CLI; diseñar eventos con SNS/SQS/EventBridge.
  • Configurar infraestructura reproducible con Terraform y construir imágenes Docker multietapa.
  • Desarrollar pipelines CI/CD con GitHub Actions para testing, linting y despliegue.
  • Diseñar y optimizar modelos de datos en MySQL y DynamoDB, y gestionar búsquedas distribuidas.

Skills

Backend development
System design
Communication

Tools

NestJS
TypeScript
Node.js
AWS
Terraform
Docker
GitHub Actions
MySQL
DynamoDB
Elasticsearch
OpenSearch
SNS
SQS
EventBridge

Job description

En WiTI promovemos un ambiente colaborativo donde la cultura del aprendizaje es parte fundamental. Entre nuestros beneficios están:




  • 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.




  • Plan de carrera personalizado para el desarrollo profesional.

  • Certificaciones para continuar creciendo en tu carrera.

  • Cursos de idiomas, apoyando el desarrollo personal y profesional.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Back-end Engineer – Node.js / NestJS
Back-end Engineer – Node.js / NestJS

WiTI • United States

Remote
USD 120,000 - 180,000
Plan de carrera personalizado
Certificaciones
Cursos de idiomas
Back-end Engineer – NestJS & Hexagonal (AWS)
Back-end Engineer – NestJS & Hexagonal (AWS)

WiTI • United States

Remote
USD 90,000 - 120,000
Plan de carrera personalizado
Certificaciones
Cursos de idiomas
+1
Back-end Software Engineer – NestJS | Cloud Native | AWS
Back-end Software Engineer – NestJS | Cloud Native | AWS

America Digitalia • Nuevo (CA)

Remote
USD 100,000 - 150,000
Modalidad remota
Plan de carrera personalizado
Acceso a certificaciones y cursos deId
Back-end Engineer – NestJS & Hexagonal (AWS)
Back-end Engineer – NestJS & Hexagonal (AWS)

America Digitalia • United States

Remote
USD 48,000 - 75,000
Remoto 100% desde LATAM
Horarios compatibles con Chile
Plan de carrera personalizado
+1
DevOps Engineer (Kubernetes & AWS)
DevOps Engineer (Kubernetes & AWS)

WiTi • United States

Remote
USD 120,000 - 190,000
Plan de carrera personalizado
Certificaciones
Cursos de idiomas
+2
Full-Stack Developer: Java + Angular
Full-Stack Developer: Java + Angular

Improving • United States

Remote
USD 90,000 - 130,000
Contrato a largo plazo
Remoto 100%
Vacaciones y PTOs
+7
Desarrollador Full-Stack: Java & Angular
Desarrollador Full-Stack: Java & Angular

Improving • United States

Remote
USD 110,000 - 160,000
Contrato remoto 100%
Vacaciones y PTO
Clases de inglés
+4
Staff Engineer
Staff Engineer

Nuvemshop • United States

On-site
USD 160,000 - 210,000
NodeJS Developer Senior
NodeJS Developer Senior

Arkano • United States

Hybrid
USD 120,000 - 180,000
Desarrollo profesional
Certificaciones Microsoft
Flexibilidad horaria
+3
Data & AI Engineer Junior
Data & AI Engineer Junior

Babel • San Jose (CA)

On-site
USD 90,000 - 120,000
Promociones profesionales
Desarrollo de talento
Flexibilidad laboral
+3