Description
Job Summary:
Q Digital System is seeking an AWS Backend Developer (Node.js / NestJS) for a high-complexity project, developing backend services and evolving cloud-based solutions on AWS, participating in the full development lifecycle.
Key Highlights:
1. Backend service development and evolution using Node.js and NestJS.
2. Contribution to the design and operation of AWS components.
3. Participation in solutions involving complex cloud integrations.
**AWS Backend Developer (Node.js / NestJS)**
**Q Digital System** is looking for an **AWS Backend Developer (Node.js / NestJS)** to join a high-complexity technology project focused on backend service development, system integration, and evolution of cloud-based solutions on AWS.
We seek a professional with solid hands-on experience in **Node.js and NestJS**, as well as practical experience in **AWS, microservices architecture, API integration, asynchronous processing, and cloud deployments**, capable of participating across the entire development lifecycle: analysis, design, development, testing, deployment, and continuous improvement.
**What will be your challenge?**
You will be responsible for the development, maintenance, and evolution of backend services built on **Node.js \+ NestJS**, and for contributing to the design and operation of **AWS** components oriented toward availability, resilience, security, and asynchronous processing.
You will participate in solutions requiring integration among cloud services, databases, and enterprise/legacy systems, working under sound software architecture and development practices.
**Key Responsibilities**
* Design, develop, maintain, and optimize **APIs and backend services using Node.js and NestJS**.
* Analyze requirements, estimate complexity, and identify technical risks.
* Apply **Clean Architecture, SOLID, Clean Code, and design patterns**.
* Design integrations via **REST APIs and decoupled services**.
* Implement asynchronous and event-driven processes using **AWS** services.
* Develop and maintain components on **AWS ECS Fargate, Lambda, SQS, Step Functions, and EventBridge**.
* Work with **RDS MySQL and Supabase PostgreSQL**, performing query optimization and performance analysis.
* Apply **Security by Design**, secure credential management (**Secrets Manager**), and vulnerability prevention.
* Implement caching mechanisms using **Redis**.
* Participate in **Code Reviews**, unit testing, and integration testing.
* Participate in **CI/CD** pipelines and deployments to QA, UAT, and Production environments, including **ECS Fargate**.
* Define and maintain infrastructure-as-code using **Terraform or AWS CDK**.
* Implement security best practices using **IAM, Secrets Manager, SSM Parameter Store, WAF, and encryption**.
* Configure and use **CloudWatch** for monitoring, metrics, logs, and alerts.
* Participate in diagnosing and resolving incidents and performance issues.
* Propose architectural, resilience, performance, and cloud cost improvements.
* Document technical solutions, configurations, and operational procedures.
**Mandatory Requirements**
* **More than 4 years of experience** in enterprise software development.
* Solid and demonstrable experience with **Node.js and NestJS**.
* Experience integrating and developing systems using **REST APIs (legacy) and backend services**.
* Experience applying **SOLID, Clean Code, and Clean Architecture**.
* Experience with design patterns such as **Repository, Factory, Singleton**, among others.
* Practical experience consuming **AWS** services, primarily:
* ECS Fargate
* Lambda
* SQS
* Step Functions
* EventBridge
* API Gateway
* ALB
* S3
* Secrets Manager
* Experience with **MySQL and PostgreSQL**.
* Experience in **SQL query optimization and performance analysis**.
* Experience in unit, integration, and automated testing.
* Practical experience with **Redis / caching**.
* Experience with **Git, Pull Requests, and conflict resolution**.
* Experience implementing or participating in **CI/CD** processes.
* Experience in **application security and Security by Design**.
* Experience with **ECS Fargate, API Gateway, ALB (advanced proficiency)**.
* Experience with **Lambda, Step Functions, EventBridge**.
* Experience with **SQS, SNS, and event-driven patterns**.
* Experience with **Terraform or AWS CDK**.
* **Knowledge of IAM and application security**.
* **Experience with CloudWatch, CloudWatch Synthetics, logging, metrics, and monitoring**.
* Experience with **IAM, Secrets Manager, SSM Parameter Store**.
* Experience with **AWS WAF and perimeter security**.
* Experience with **Site-to-Site VPN / hybrid networks**.
* Experience with **RDS MySQL, ElastiCache/Redis**.
* **Ability to diagnose technical and performance issues**.
**Additional Assets (Preferred but Not Required)**
* **Experience in telecommunications companies**.
* **Experience in technological modernization or legacy system migration**.
* **Experience with event-driven architecture (Event-Driven Architecture)**.
* **Experience with SNS**.
* **Experience with Site-to-Site VPN / hybrid architectures**.
* **Experience with CloudWatch Synthetics**.
* **Knowledge of Supabase**.
* **Experience with RabbitMQ or Kong**.
* **Knowledge of Docker/Kubernetes**.
* **Experience in AWS cost optimization / FinOps**.
**What Are We Looking For In You?**
Beyond your technical expertise, we seek professionals who stand out for:
* **Strong analytical and problem-solving skills**.
* **Logical thinking and holistic solution vision**.
* **Quality and code maintainability orientation**.
* **Rigor in idempotency, traceability, and data consistency processes**.
* **Ability to work with critical systems and complex integrations**.
* **Effective communication with development, DevOps, infrastructure, and functional teams**.
* **Proactivity and autonomy in identifying improvement opportunities**.
* **Commitment to solution security, performance, and availability**.
* **Mindset of continuous learning.Modality and Conditions**
**Modality:** Hybrid – 3 days onsite and 2 days remote
**Working Hours:** Monday to Friday, 9:00 a.m. to 6:00 p.m.
**Location:** San Isidro, Lima, Peru
**Why Take on This Challenge?**
You’ll have the opportunity to work in a high-complexity technology environment, directly contributing to the development of **Backend \+ AWS Cloud** solutions, integration architecture, resilience, and enterprise system modernization.
If you are a professional who enjoys solving complex problems, building scalable solutions, and working with modern cloud technologies, **we want to meet you**.
**Apply now and become part of this technological challenge.**
Salary: S/.4,800.00 \- S/.5,500.00 per month
Workplace: Hybrid in San Isidro, Lima