STAFFY For people. For companies.
Volver a vacantes

Nueva oportunidad

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

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