Descripción
Resumen del Puesto:
Q Digital System busca un Desarrollador Backend AWS (Node.js / NestJS) para un proyecto de alta complejidad, desarrollando servicios backend y evolucionando soluciones cloud sobre AWS, participando en el ciclo completo de desarrollo.
Puntos Destacados:
1. Desarrollo y evolución de servicios backend con Node.js y NestJS.
2. Contribución al diseño y operación de componentes AWS.
3. Participación en soluciones con integraciones cloud complejas.
**Desarrollador Backend AWS (Node.js / NestJS)**
**Q Digital System** se encuentra en búsqueda de un **Desarrollador Backend AWS (Node.js / NestJS)** para integrarse a un proyecto tecnológico de alta complejidad, orientado al desarrollo de servicios backend, integración de sistemas y evolución de soluciones cloud sobre AWS.
Buscamos un profesional con sólida experiencia en **Node.js y NestJS**, que además cuente con experiencia práctica en **AWS, arquitectura de microservicios, integración de APIs, procesos asíncronos y despliegues cloud**, capaz de participar en todo el ciclo de desarrollo: análisis, diseño, desarrollo, pruebas, despliegue y mejora continua.
**¿Cuál será tu reto?**
Serás responsable del desarrollo, mantenimiento y evolución de servicios backend sobre **Node.js \+ NestJS**, así como de contribuir al diseño y operación de componentes **AWS** orientados a disponibilidad, resiliencia, seguridad y procesamiento asíncrono.
Participarás en soluciones que requieren integración entre servicios cloud, bases de datos y sistemas empresariales/legacy, trabajando bajo buenas prácticas de arquitectura y desarrollo de software.
**Principales responsabilidades**
* Diseñar, desarrollar, mantener y optimizar **APIs y servicios backend con Node.js y NestJS**.
* Analizar requerimientos, estimar complejidad e identificar riesgos técnicos.
* Aplicar **Clean Architecture, SOLID, Clean Code y patrones de diseño**.
* Diseñar integraciones mediante **APIs REST y servicios desacoplados**.
* Implementar procesos asíncronos y orientados a eventos utilizando servicios **AWS**.
* Desarrollar y mantener componentes sobre **AWS ECS Fargate, Lambda, SQS, Step Functions y EventBridge**.
* Trabajar con **RDS MySQL y Supabase PostgreSQL**, realizando optimización de consultas y análisis de rendimiento.
* Aplicar **Security by Design**, manejo seguro de credenciales (**Secrets Manager**) y prevención de vulnerabilidades.
* Implementar mecanismos de caché utilizando **Redis**.
* Participar en **Code Reviews**, pruebas unitarias y pruebas de integración.
* Participar en pipelines de **CI/CD** y despliegues hacia ambientes QA, UAT y Producción, **ECS Fargate**.
* Definir y mantener infraestructura como código utilizando **Terraform o AWS CDK**.
* Implementar buenas prácticas de seguridad utilizando **IAM, Secrets Manager, SSM Parameter Store, WAF y cifrado**.
* Configurar y utilizar **CloudWatch** para monitoreo, métricas, logs y alertas.
* Participar en el diagnóstico y resolución de incidentes y problemas de rendimiento.
* Proponer mejoras de arquitectura, resiliencia, rendimiento y costos cloud.
* Documentar soluciones técnicas, configuraciones y procedimientos operativos.
**Requisitos indispensables**
* **Más de 4 años de experiencia** en desarrollo de software empresarial.
* Experiencia sólida y comprobable con **Node.js y NestJS**.
* Experiencia en integración y desarrollando sistemas **APIs REST (legados) y servicios backend**.
* Experiencia aplicando **SOLID, Clean Code y Clean Architecture**.
* Experiencia con **patrones de diseño** como **Repository, Factory, Singleton**, entre otros.
* Experiencia práctica en consumo de servicios **AWS**, principalmente:
* ECS Fargate
* Lambda
* SQS
* Step Functions
* EventBridge
* API Gateway
* ALB
* S3
* Secrets Manager
* Experiencia con **MySQL y PostgreSQL**.
* Experiencia en **optimización de consultas SQL y análisis de rendimiento**.
* Experiencia pruebas unitarias, integración y automatización de pruebas
* Experiencia práctica con **Redis / caché**.
* Experiencia con **Git, Pull Requests y resolución de conflictos**.
* Experiencia implementando o participando en procesos **CI/CD**.
* Experiencia en **seguridad de aplicaciones y Security by Design.**
* Experiencia en **ECS Fargate, API Gateway, ALB. (dominio avanzado).**
* Experiencia en **Lambda, Step Functions, EventBridge.**
* Experiencia en **SQS, SNS y patrones event\-driven**
* Experiencia **con Terraform o AWS CDK.**
* **Conocimientos de IAM y seguridad de aplicaciones.**
* **Experiencia con CloudWatch, CloudWatch Synthetics, logging, métricas y monitoreo.**
* Experiencia con **IAM, Secrets Manager, SSM Parameter Store.**
* Experiencia con **AWS WAF y seguridad perimetral.**
* Experiencia con **VPN Site\-to\-Site / redes híbridas.**
* Experiencia en **RDS MySQL, ElastiCache/Redis.**
* **Capacidad para diagnosticar problemas técnicos y de rendimiento.**
**Será valorado adicionalmente:**
* **Experiencia en empresas de telecomunicaciones.**
* **Experiencia en modernización tecnológica o migración de sistemas legacy.**
* **Experiencia con arquitecturas orientadas a eventos (Event\-Driven Architecture).**
* **Experiencia con SNS.**
* **Experiencia con VPN Site\-to\-Site / arquitecturas híbridas.**
* **Experiencia con CloudWatch Synthetics.**
* **Conocimientos de Supabase.**
* **Experiencia con RabbitMQ o Kong.**
* **Conocimientos de Dockers/Kubernetes.**
* **Experiencia en optimización de costos AWS / FinOps.**
**¿Qué buscamos en ti?**
Además de tu experiencia técnica, buscamos profesionales que destaquen por:
* **Alta capacidad de análisis y resolución de problemas.**
* **Pensamiento lógico y visión integral de soluciones.**
* **Orientación a la calidad y mantenibilidad del código.**
* **Rigurosidad en procesos de idempotencia, trazabilidad y consistencia de datos.**
* **Capacidad para trabajar con sistemas críticos e integraciones complejas.**
* **Comunicación efectiva con equipos de desarrollo, DevOps, infraestructura y áreas funcionales.**
* **Proactividad y autonomía para identificar oportunidades de mejora.**
* **Compromiso con la seguridad, rendimiento y disponibilidad de las soluciones.**
* **Mentalidad de aprendizaje continuo.Modalidad y condiciones**
**Modalidad:** Híbrida – 3 días presenciales y 2 días remotos
**Horario:** Lunes a viernes de 9:00 a.m. a 6:00 p.m.
**Ubicación:** San Isidro, Lima, Perú
**¿Por qué asumir este reto?**
Tendrás la oportunidad de trabajar en un entorno tecnológico de alta complejidad, participando directamente en el desarrollo de soluciones **Backend \+ Cloud AWS**, arquitectura de integraciones, resiliencia y modernización de sistemas empresariales.
Si eres un profesional que disfruta resolver problemas complejos, construir soluciones escalables y trabajar con tecnologías cloud modernas, **queremos conocerte**.
**Postula y sé parte de este desafío tecnológico.**
Sueldo: S/.4,800\.00 \- S/.5,500\.00 al mes
Lugar de trabajo: Híbrido en San Isidro, Lima