We are looking for a skilled AWS Cloud Developer to join our team in Toronto, ON. The ideal candidate will be responsible for designing, developing, and deploying scalable cloud-based applications on Amazon Web Services (AWS).
Design and develop cloud-native applications using AWS services
Implement serverless solutions using AWS Lambda, API Gateway
Develop and manage RESTful APIs
Work with AWS services such as EC2, S3, RDS, DynamoDB, SNS, SQS
Implement Infrastructure as Code (IaC) using CloudFormation or Terraform
Ensure security best practices and compliance in cloud deployments
Monitor applications using CloudWatch and troubleshoot performance issues
Collaborate with DevOps and cross-functional teams
Strong hands-on experience with AWS core services
Experience with Python, Java, or Node.js
Knowledge of CI/CD pipelines
Experience with Docker and containerization
Understanding of cloud security and networking concepts
AWS Certification (Associate or Professional)
Experience in Agile/Scrum environments
Knowledge of microservices architecture