Senior AWS Full-Stack Cloud Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+57 more
Job description
We are seeking a highly skilled and energetic Senior AWS Full-Stack Cloud Engineer to lead the design, development, and management of scalable cloud solutions. In this dynamic role, you will leverage your expertise in cloud architecture, software development, and infrastructure management to drive innovation across our cloud services. Your passion for cloud computing and full-stack development will empower our teams to deliver robust, secure, and efficient solutions on a global scale. Join us to be at the forefront of cloud technology, transforming ideas into impactful digital experiences., * Cloud Architecture: Architect and implement cloud infrastructure solutions using AWS services (S3, VPCs, IAM, EC2, CloudFormation) and Serverless Frameworks (AWS CDK/SAM) to ensure high availability and scalability.
- Full-Stack Development: Develop and maintain enterprise applications utilizing modern front-end frameworks (ReactJS, AngularJS) and back-end technologies (Node.js, Java/Spring Boot, Python, or Ruby on Rails), integrating secure RESTful APIs.
- AI-Assisted Engineering: Utilize AI-assisted development tools (such as Cursor or Claude) to optimize coding efficiency, enhance code quality, and troubleshoot complex architectural issues.
- DevOps & CI/CD: Automate deployment processes through Infrastructure as Code (IaC) tools (Terraform, CloudFormation, Ansible) to streamline continuous integration/continuous deployment (CI/CD) pipelines using tools like Jenkins and Git.
- Containerization & Microservices: Manage distributed systems and microservices architectures leveraging Kubernetes, Docker, and AWS Lambda (serverless computing) to optimize performance and resource utilization.
- Security & Compliance: Collaborate with cross-functional Agile/Scrum teams to design cloud solutions aligned with best practices in API security, system hardening, and compliance standards.
- Monitoring & Troubleshooting: Monitor cloud environments and troubleshoot issues using CloudWatch, PowerShell, and Bash scripting to ensure optimal system operation.
- Infrastructure Management: Lead efforts in managing IT infrastructure across public clouds and virtualization platforms, including Google Cloud Platform (GCP), Rackspace, Citrix environments, VMware, and OpenStack.
Requirements
- Cloud & AWS: Extensive experience (8-15 years) with AWS services (S3, EC2, VPCs, IAM, RDS, DynamoDB, Lambda). Deep understanding of IaaS, PaaS, and SaaS cloud architecture principles.
- Programming Languages & Frameworks: Strong full-stack background with proficiency in JavaScript (Node.js, ReactJS, AngularJS), Python, Java (Spring Boot), Ruby on Rails, or Go.
- Modern AI Tools: Hands-on experience with AI coding assistants like Cursor or Claude.
- DevOps & Automation: Proven ability to automate deployment using Jenkins, Git workflows, Terraform, Ansible, Puppet, or Chef.
- Containers & Virtualization: Knowledge of Docker, Kubernetes, VMware, and Hyper-V.
- OS & Scripting: Familiarity managing Windows Server environments and Linux distributions. Strong scripting skills in Bash, PowerShell, or Python.
- Security & Networking: Experience implementing IAM solutions, VPN configurations, network security groups, firewalls, and system hardening techniques.
- Methodology: Strong grasp of distributed systems concepts and high-availability scalability strategies, with the ability to thrive in Agile development frameworks.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
7 Cloud Computing Trends Coming in 2025 for Developers
What Are The Top Skills Required For Azure Developers?
Why Upskilling And Reskilling is Important For Developers
Is Software Engineering Over-Saturated?