Description :
Role Overview :
We are seeking a highly skilled AWS DevOps & Node.js Engineer to architect, develop, and maintain scalable, secure, and high-performance cloud-native solutions. The ideal candidate will have extensive hands-on expertise in building automation frameworks, implementing CI/CD pipelines, optimizing cloud infrastructure, and developing backend services using Node.js. The role requires strong problem-solving capabilities, experience working with distributed systems, and the ability to deliver reliable DevOps and backend engineering support in a fast-paced environment.
Key Responsibilities :
DevOps & Cloud Engineering :
- Design, implement, and optimize AWS infrastructure leveraging services such as EC2, Lambda, S3, ECS, CloudFormation, and VPC.
- Develop and manage Infrastructure as Code (IaC) using Terraform or CloudFormation.
- Build, maintain, and enhance CI/CD pipelines using Jenkins, GitHub Actions, or similar tools.
- Implement automated deployment frameworks for seamless and zero-downtime releases.
- Manage containerized workloads using Docker and Kubernetes, ensuring scalability and reliability.
- Monitor system health and performance using CloudWatch, Prometheus, and related observability tools.
- Ensure security best practices, access control policies, IAM role management, and compliance across cloud environments.
Backend Engineering :
- Develop and maintain backend services and APIs using Node.js, Express.js, and microservices architectures.
- Integrate backend services with third-party APIs, databases, and cloud-native components.
- Optimize application performance, troubleshoot production issues, and implement system-level improvements.
- Collaborate with product, QA, and engineering teams to deliver robust and maintainable backend solutions.
Required Technical Skills :
- Strong proficiency with AWS : EC2, Lambda, S3, ECS/EKS, CloudFormation, IAM, VPC, API Gateway.
- CI/CD : Jenkins, GitHub Actions, GitLab CI or similar automation pipelines.
- Containerization & Orchestration : Docker, Kubernetes.
- IaC : Terraform or AWS CloudFormation.
- Backend Development : Node.js, Express.js, REST API design.
- Monitoring & Logging : CloudWatch, Prometheus, Grafana, ELK or similar stacks.
- Strong understanding of distributed systems, cloud networking, security, and performance tuning.
Preferred Qualifications :
- Experience with serverless architectures and event-driven design patterns.
- Understanding of relational and NoSQL databases such as DynamoDB, PostgreSQL, MongoDB.
- Exposure to microservices, API lifecycle management, and cloud-native design principles.
- Experience working in EST or similar overlapping time zones.