Desarrollador Backend AWS (Node.js / NestJS)

MyApps

San Isidro

On-site

PEN 206,000 - 309,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Oportunidad de aprendizaje y desarroll
Ambiente de trabajo colaborativo y din
Capacitación en gestión de proyectos

Job summary

MyApps en Lima busca un Desarrollador Backend AWS (Node.js / NestJS) para diseñar, desarrollar y mantener servicios backend de alta disponibilidad sobre ECS Fargate, cuidando seguridad y costos.

Trabajarás desde el análisis de requerimientos hasta despliegue, con foco en integración de sistemas, infra AWS y prácticas de calidad.

Se valorará experiencia en CI/CD, observabilidad y FinOps, así como colaboración con equipos multi disciplina.

Qualifications

  • Más de 3–4 años de experiencia en desarrollo con Node.js y NestJS.
  • Sólida experiencia en APIs REST y servicios backend en AWS.
  • Conocimientos en AWS ECS Fargate y CI/CD.
  • Conocimiento de Clean Architecture y SOLID.
  • Experiencia con bases de datos MySQL y PostgreSQL.

Responsibilities

  • Diseñar, desarrollar y optimizar endpoints y servicios backend.
  • Gestionar integración de sistemas y procesos asíncronos.
  • Diseñar infra AWS (ECS Fargate, redes, seguridad) y usar Terraform o CDK.
  • Realizar pruebas, revisión de código y aseguramiento de calidad.
  • Configurar observabilidad y costos (CloudWatch, FinOps).

Skills

Node.js
NestJS
AWS
Event-Driven
Clean Architecture
SOLID
Team collaboration

Education

Universitario en Ingeniería/Informática

Tools

Docker
Kubernetes
GitHub Actions
CodePipeline
Terraform
AWS CDK
SQS
SNS
Step Functions
EventBridge
Secrets Manager
CloudWatch
RDS MySQL
PostgreSQL

Job description

Buscamos un(a) Desarrollador(a) Backend AWS (Node.js / NestJS) para el área de TI, proactivo(a), analítico(a) y orientado(a) a resultados, con experiencia en el diseño, desarrollo, mantenimiento y optimización de servicios backend e infraestructura cloud, así como en la integración de sistemas y gestión de procesos asíncronos y de contingencia para la implementación de soluciones tecnológicas de alta disponibilidad.

El candidato ideal deberá contar con experiencia participando en proyectos de mediana y alta complejidad, desde el análisis de requerimientos técnicos y diseño de arquitectura hasta la implementación, pruebas, documentación, despliegue y soporte post-implementación.

Su principal objetivo será desarrollar y mantener el backend APP_INSTALACIONES API (Node.js + NestJS sobre ECS Fargate) y diseñar, implementar y operar la infraestructura AWS del módulo de contingencia, garantizando alta disponibilidad, seguridad y costos controlados, actuando en coordinación con los equipos técnicos y funcionales para asegurar la eficiencia operativa, la resiliencia y la trazabilidad del sistema.

Funciones principales
1. Diseño, desarrollo y análisis técnico de software

Diseñar, desarrollar, mantener y optimizar endpoints y servicios backend utilizando Node.js y NestJS (sobre ECS Fargate).

Participar en el análisis de requerimientos, estimación de complejidad e identificación de riesgos técnicos.

Aplicar Clean Architecture, principios SOLID y patrones de diseño en el desarrollo de módulos y servicios.

2. Integración de sistemas y procesos asíncronos

Consumir el WIN Integration Facade y las APIs de WINET y WIN Legados mediante integraciones REST desacopladas.

Implementar workers de sincronización (polling) y reconciliación de datos entre AWS, Supabase y sistemas on-premise.

Desarrollar la lógica de contingencia, sincronización y reconciliación de datos para garantizar la continuidad operativa.

Diseñar y mantener la arquitectura AWS del proyecto (cómputo, red, datos, seguridad) alineada a los 6 pilares de AWS Well-Architected.

Definir y versionar la infraestructura utilizando Terraform o AWS CDK (red, ECS Fargate, Lambdas, colas, orquestación).

Implementar y mantener flujos de orquestación y mensajería con Step Functions, SQS/DLQ y EventBridge para procesos críticos.

Administrar la conectividad híbrida mediante VPN Site-to-Site IPsec y el consumo seguro de sistemas on-premise o de terceros.

4. Calidad de código, bases de datos y rendimiento

Realizar Code Review, aplicar Clean Code, pruebas unitarias y de integración para mantener un código testeable y de alta calidad.

Diseñar y optimizar consultas sobre RDS MySQL y Supabase (Postgres), garantizando rendimiento y mantenibilidad.

Prevenir vulnerabilidades, aplicar Security by Design y gestionar credenciales de forma segura mediante Secrets Manager.

5. CI/CD, Observabilidad y FinOps

Participar en pipelines de integración y despliegue continuo (CI/CD) hacia ECS Fargate.

Configurar monitoreo u observabilidad con CloudWatch (métricas, alarmas, dashboards, Synthetics), logs centralizados y runbooks accionables.

Monitorear y optimizar costos cloud (FinOps), identificando sobredimensionamiento y proponiendo alternativas serverless.

6. Validación, soporte y mejora continua

Proporcionar soporte durante el pase a QA, UAT y Producción, acompañando el despliegue y atendiendo incidencias post-implementación.

Proponer mejoras técnicas, de arquitectura y resiliencia en los flujos de activación y contingencia.

Mantener la documentación técnica y evidencias de pruebas actualizadas en cada entrega.

Profesional en Ingeniería de Sistemas, Informática, Software o carreras afines.

2. Experiencia

Más de 3 a 4 años de experiencia en desarrollo de software empresarial con Node.js / NestJS.

Experiencia participando en proyectos de mediana y alta complejidad durante todo el ciclo de vida de desarrollo.

Experiencia en análisis técnico, desarrollo, pruebas, documentación y despliegue de soluciones backend.

Experiencia en integración de sistemas (APIs REST, colas, servicios legados) y consumo de servicios AWS.

Experiencia comprobada en Code Review, optimización de consultas SQL y diagnóstico de problemas de desempeño.

Deseable experiencia en empresas de telecomunicaciones (TELCO) o en proyectos de modernización tecnológica y migración de sistemas legacy.

3. Conocimientos y herramientas

Backend & Lenguajes: Dominio avanzado de Node.js y NestJS; conocimientos en arquitecturas orientadas a eventos (Event-Driven).

Arquitectura & Patrones: Dominio de SOLID, Clean Code, Clean Architecture y patrones de diseño (Repository, Factory, Singleton, etc.).

Servicios Cloud (AWS): Dominio avanzado de ECS Fargate, API Gateway, ALB, Terraform/AWS CDK. Experiencia comprobable en AWS SDK (SQS, SNS, Step Functions, EventBridge, Lambda, Secrets Manager, S3, CloudWatch, CloudWatch Synthetics, IAM, WAF, SSM).

Redes & Conectividad: Experiencia en VPN Site-to-Site y redes híbridas.

Bases de Datos & Caché: Conocimiento avanzado en MySQL, PostgreSQL (RDS MySQL, Supabase) y uso práctico de Redis / ElastiCache.

Pruebas & CI/CD: Aplicación práctica de pruebas unitarias, de integración e implementación de pipelines CI/CD (GitHub Actions / CodePipeline).

Control de Versiones & Contenedores: Uso frecuente de Git (ramas, Pull Requests); conocimientos prácticos de Docker y Kubernetes.

Deseables adicionales: Conocimiento de Kong, RabbitMQ y Supabase / BaaS gestionado.

4. Competencias

Pensamiento analítico y resolución de problemas: Alta capacidad de análisis técnico y diagnóstico de fallas complejas.

Rigor y atención al detalle: Enfoque riguroso en la idempotencia, trazabilidad de datos y la calidad de los procesos operativos críticos.

Comunicación efectiva: Habilidad para interactuar fluidamente con equipos técnicos (.NET, DevOps) y funcionales.

Orientación a la excelencia: Compromiso con la calidad, seguridad, rendimiento y mantenibilidad del software.

Proactividad y aprendizaje continuo: Iniciativa para proponer mejoras en la arquitectura y mantenerse actualizado en nuevas capacidades tecnológicas.

Beneficios

Si te apasiona la posibilidad de contribuir directamente con un negocio retador y que tu trabajo impacte en la satisfacción de nuestros clientes, este rol es para ti. ¡Vamos con Todo!

  • Oportunidad de aprendizaje y desarrollo profesional.
  • Ambiente de trabajo colaborativo y dinámico.
  • Capacitación en gestión de proyectos y herramientas digitales.

Nivel mínimo de educación: Universitario (Graduado)

MyApps es una empresa especializada en el desarrollo de software a medida, adaptado a las necesidades específicas de cada cliente. Nuestro enfoque se centra en crear soluciones que optimicen procesos, aumenten la productividad y generen valor para las empresas. Contamos con un equipo técnico que acompaña a nuestros clientes desde el análisis hasta la implementación final del proyecto.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desarrollador Backend Aws (Node.Js / Nestjs)
Desarrollador Backend Aws (Node.Js / Nestjs)

Myapps • Lima Metropolitana

On-site
PEN 60,000 - 120,000
Desarrollador Full Stack .NET / React - Arquitectura
Desarrollador Full Stack .NET / React - Arquitectura

MyApps • Lima Metropolitana

Hybrid
PEN 60,000 - 100,000
Oportunidad de aprendizaje
Ambiente colaborativo
Capacitación en gestión de proyectos
Desarrollador Backend
Desarrollador Backend

MyApps Perú • San Isidro

Hybrid
PEN 90,000 - 150,000
Oportunidad de aprendizaje
Ambiente colaborativo
Capacitación en gestión de proyectos y
Desarrollador Backend
Desarrollador Backend

MyApps • San Isidro

Hybrid
PEN 121,000 - 207,000
Oportunidades de aprendizaje
Ambiente colaborativo
Capacitación en gestión de proyectos
Desarrollador Full Stack .NET / React - Arquitectura
Desarrollador Full Stack .NET / React - Arquitectura

MyApps Perú • San Isidro

Hybrid
PEN 70,000 - 120,000
Oportunidad de aprendizaje y desenvolv
Ambiente de trabajo colaborativo
Capacitación en gestión de proyectos
Líder Técnico
Líder Técnico

MyApps • San Isidro

On-site
PEN 120,000 - 180,000
Oportunidad de aprendizaje y sviluppo
Ambiente de trabajo colaborativo y Din
Capacitación en gestión de proyectos y
Analista Desarrollador Backend Senior
Analista Desarrollador Backend Senior

INDRA PERU • San Isidro

Hybrid
PEN 207,000 - 344,000
EPS 100% para el colaborador
Acceso Udemy 100% gratuito
Asesorías virtuales con psicólogos y/n
+3
Desarrollador Fullstack Senior
Desarrollador Fullstack Senior

EFITEC • Lima Metropolitana

On-site
PEN 120,000 - 160,000
Proyectos desafiantes
Crecimiento profesional
Remuneración competitiva
+1
Desarrollador Java/NestJS
Desarrollador Java/NestJS

Indra Group • San Isidro

Hybrid
PEN 60,000 - 90,000
Horario: Lunes a Viernes
Modalidad: Híbrido-3 veces a la semana
EPS cubierto al 100%
+3
Desarrollador Fullstack Senior I Frontend & E-Commerce
Desarrollador Fullstack Senior I Frontend & E-Commerce

Efitec-Corporation • Lima Metropolitana

On-site
PEN 90,000 - 120,000
Oportunidades de crecimiento
Remuneración competitiva
Proyectos desafiantes