Job Title: AWS Cloud Developer
Location: Toronto, ON (Hybrid- 3 days Onsite/week)
Contract Duration: 12+ months
Job Description:
Mandatory skills: AWS AND CDK AND Infra
Good to have skills: Cloud migration experience
Details:
- Strong cloud migration experience
- Strong Python programming.
- Strong knowledge of NoSQL databases (DynamoDB, MongoDB).
- Expert in implementing AWS services like CDK, EC2, VPC, S3, Lambda, Route53, RDS, Dynamo DB, ELB/ALB/NLB, ECS, SNS, SQS, CloudWatch, API Gateway etc.
- Strong knowledge of Containerization and have worked on AWS ECS/ECR.
- Ensure inter-service communication through REST or messaging (SQS, Kafka).
- Strong notions of security best practices (e.g. using IAM Roles, KMS, Pseudonymisation etc.).
- Serverless approaches using AWS Lambda. For example, the Serverless Application Model (AWS SAM).
Responsibilities:
- Hands on experience of Design, develop, and maintain software applications using Python.
- Implement and manage NoSQL databases such as DynamoDB and MongoDB.
- Utilize AWS services to build scalable and secure solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure cloud security and compliance with industry standards.
- Participate in code reviews to ensure code quality and best practices.
- Implement security best practices, including data encryption and adherence to security protocols.