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

location_onLATAM (Chile preferentenmente)schedule10 hours ago
trending_upExperience level:Senior
Apply Nowopen_in_new

Job description

Sobre la empresa

Nos dedicamos al desarrollo de software y soluciones tecnológicas. Nuestra especialidad es la integración de sistemas, software a medida y desarrollos innovadores en el mundo de los dispositivos móviles. Nuestra mayor motivación es resolver problemas complejos a través de soluciones innovadoras. Nuestro método de trabajo se basa en entender el negocio y la necesidad del cliente, queremos ser un "partner", de tal modo poder apoyar en la toma de decisiones a la hora de implantar soluciones tecnológicas.

Sobre el rol

Buscamos un/a Senior Backend Engineer para desarrollar y evolucionar servicios backend utilizando NestJS, TypeScript y Node.js, trabajando sobre arquitecturas desacopladas, cloud-native y orientadas a eventos.

El rol combina desarrollo hands-on con diseño de soluciones y decisiones de arquitectura. Trabajarás con AWS, Terraform, Docker, CI/CD, bases de datos relacionales y NoSQL, participando en distintas iniciativas del producto y colaborando estrechamente con Product y Technical Leadership.

Responsabilidades

  • Desarrollar y evolucionar servicios backend con NestJS, TypeScript y Node.js.
  • Implementar Modules, Providers, Interceptors, Guards y Custom Decorators en NestJS.
  • Aplicar tipado estricto, concurrencia y patrones asincrónicos.
  • Diseñar soluciones desacopladas utilizando 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, utilizando tanto la consola como AWS CLI.
  • Diseñar soluciones orientadas a eventos utilizando SNS, SQS y EventBridge.
  • Crear y mantener infraestructura reproducible mediante Terraform.
  • Construir y optimizar imágenes Docker utilizando multi-stage builds.
  • Crear y mantener pipelines de CI/CD con GitHub Actions para testing, linting y despliegues.
  • Diseñar, modelar y optimizar bases de datos relacionales y NoSQL.
  • Implementar y optimizar soluciones de búsqueda distribuida e indexación.
  • Colaborar con Product y Technical Leadership, comunicando decisiones de arquitectura de forma clara.
  • Participar en distintas iniciativas del equipo según las necesidades del producto.

Requisitos

  • 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 aplicando Domain Driven Design (DDD).
  • Experiencia trabajando en entornos Cloud Native sobre AWS.
  • Experiencia implementando infraestructura como código con 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.

Deseables

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

Beneficios

  • Capacitaciones y certificaciones alineadas con el cargo y las necesidades del proyecto
  • Plan de desarrollo personalizado con el equipo de Talent Success, basado en tu evaluación de ingreso
  • Acceso a la Escuela de Inteligencia Artificial de WiTI
  • Acceso a Platzi para tu formación profesional
  • Aguinaldo de Fiestas Patrias ($100.000 CLP en Chile / USD 100 en el exterior)
  • Aguinaldo de Navidad ($100.000 CLP en Chile / USD 100 en el exterior)
  • Medio día libre en la semana de tu cumpleaños
  • Afiliación a Caja de Compensación Los Andes (solo Chile)
  • Seguro complementario de salud Vida Cámara, 100% cubierto por WiTI (solo Chile, contratos indefinidos).

Skills mentioned


LATAM (Chile preferentenmente)

Apply for this job

Use the application link supplied with this listing to apply to Staffy. Check the destination before entering personal information.

Apply Nowopen_in_new