We are currently seeking a talented AWS Developer with expertise in React/Angular-based applications. As a Cloud Development Engineer, you will be responsible for developing and maintaining the cloud infrastructure of our web applications, ensuring scalability, security, and seamless integration.
Responsibilities:
1. Utilise your hands-on experience developing React/Angular-based applications to develop and evolve the cloud infrastructure of our web applications.
2. Apply your deep understanding of core AWS services to implement best practices for security, scalability, and performance.
3. Implement robust CI/CD pipelines using the AWS CI/CD stack, integrating BDD/TDD methodologies to ensure high-quality software delivery.
4. Leverage serverless approaches with AWS Lambda and utilise infrastructure-as-code tools like CloudFormation for efficient and scalable deployment.
5. Demonstrate proficiency with Docker and Kubernetes to containerise applications and improve scalability and deployment processes.
6. Implement security best practices, leveraging IAM Roles, KMS, and other security features to ensure data protection and compliance.
7. Utilise monitoring solutions such as CloudWatch, Prometheus, and the ELK stack to monitor application performance, troubleshoot issues, and optimise resources.
Requirements:
8. Strong hands-on experience in developing React/Angular-based applications and a deep understanding of modern web development frameworks.
9. Proficiency in AWS services, particularly related to cloud infrastructure and development.
10. Experience in building and optimising CI/CD pipelines using AWS services and familiarity with BDD/TDD methodologies.
11. Solid understanding of serverless architectures and experience with AWS Lambda and infrastructure-as-code tools such as CloudFormation.
12. Familiarity with containerisation technologies like Docker and orchestration platforms like Kubernetes is highly desirable.
13. Strong knowledge of security best practices in a cloud environment, including IAM Roles, encryption, and access control.
14. Experience with monitoring and logging solutions such as CloudWatch, Prometheus, and the ELK stack.
15. Excellent problem-solving skills and ability to troubleshoot complex issues in a cloud environment.
16. Effective communication and collaboration skills to work within a team-oriented environment.