Back to search
Acciona IT Himalayas · Posted today

Developer Full Stack Sr. 4/ MS

Argentina Full time

Backend Engineer NodeJS Developer NestJS Developer Full Stack Developer
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Desarrollador Node.js - Remoto (Argentina)



Resumen del Rol

Buscamos un Ingeniero de Software apasionado por la excelencia técnica y el código limpio. Tu misión será diseñar y evolucionar sistemas escalables utilizando NestJS bajo principios de Arquitectura Hexagonal, asegurando que nuestra lógica de negocio permanezca agnóstica a la infraestructura y lista para crecer en entornos Cloud Native (AWS).

Requisitos Técnicos (Hard Skills)

Core Backend & Arquitectura

  • NestJS Expert: Dominio profundo del framework (Modules, Providers, Interceptors, Guards y Custom Decorators).
  • Arquitectura Hexagonal (Ports & Adapters): Experiencia real desacoplando el Dominio de la Infraestructura. Capacidad para explicar y aplicar la inversión de dependencia.
  • TypeScript & Node.js: Uso avanzado de tipos, interfaces y patrones de diseño asíncronos.
  • DDD (Domain-Driven Design): Familiaridad con conceptos de Bounded Contexts, Aggregates y Value Objects.

Infraestructura, Cloud & DevOps

  • Terraform (IaC): Capacidad para definir, aprovisionar y gestionar infraestructura en AWS utilizando código.
  • AWS (Amazon Web Services): Experiencia desplegando en ECS (Fargate) o EKS. Manejo de EventBridge para arquitecturas dirigidas por eventos.
  • Docker & Contenedores: Creación de imágenes optimizadas (Multi-stage builds) y orquestación.
  • CI/CD con GitHub Actions: Configuración de pipelines automatizados para testing, linting y despliegue continuo.

Bases de Datos y Almacenamiento

  • MySQL: Diseño y optimización de esquemas relacionales y consultas complejas.
  • DynamoDB: Experiencia en el modelado de datos NoSQL (Single Table Design) y escalabilidad.
  • Elasticsearch: Implementación de soluciones de búsqueda avanzada, indexación eficiente y análisis de logs.

Responsabilidades Principales

  1. Desarrollo de Alta Calidad: Escribir código mantenible, testeable y eficiente en el ecosistema NestJS.
  2. Diseño de Sistemas: Participar en la definición de la arquitectura de nuevos módulos, priorizando la escalabilidad y la baja deuda técnica.
  3. Infraestructura como Código: Colaborar en la creación de recursos en AWS mediante Terraform, asegurando entornos consistentes.
  4. Mentoria y Code Review: Realizar revisiones de código en GitHub enfocadas en la arquitectura, fomentando las mejores prácticas en el equipo.
  5. Optimización y Rendimiento: Identificar cuellos de botella y proponer mejoras en el código y en las capas de datos (MySQL, DynamoDB y Elasticsearch).

Stack Tecnológico que usarás

  • Backend: NestJS, TypeScript, Node.js.
  • Persistencia: MySQL, DynamoDB, Elasticsearch.
  • Infraestructura: AWS (ECS, EventBridge, Lambda), Terraform, Docker.
  • Herramientas: GitHub (Actions, Projects), Slack, Jira.

Originally posted on Himalayas

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search