Role: AWS Developer (Full Stack)
Hybrid / Remote (Cape Town or Surrounds)
Salary: 50k 70k/month
We are seeking a Full Stack Developer with a strong background in building applications on the AWS platform. While our current technology stack is predominantly Salesforcebased we are increasingly focusing on AWS for the development of new applications including collaborations with an AWS partner. We are now looking to build AWS development capability inhouse. As a key member of the team you will play a pivotal role in development of highperformance applications and managing the AWS infrastructure.
Essential Qualifications and Skills:
- Relevant Degree
- Experience: 3 to 5 years of relevant experience
- AWS Expertise: Intermediate to expertlevel proficiency in working with the AWS platform including handson experience managing and integrating services such as EC2 RDS SNS Aurora Cognito CloudFront Lambda and API Gateway.
- Infrastructure Management: Serve as the primary point of contact for overseeing and managing AWS infrastructure.
- CI/CD Experience: Familiarity with continuous integration and continuous deployment (CI/CD) pipelines within AWS environments.
- Frontend Proficiency: Proven experience with at least one of the following frameworksAngular React or Next.jswith the ability and willingness to quickly learn and adapt to other related frameworks as needed.
- Database Skills: Proficiency in working with AWSmanaged databases such as Amazon RDS DynamoDB (NoSQL) Aurora.
- Serverless Architecture Expertise: Proficiency in designing building and managing serverless applications using AWS services such as AWS Lambda API Gateway DynamoDB and Step Functions
Desirable Skills:
- Salesforce Expertise: Knowledge or handson experience with Salesforce.
- WordPress Experience: Knowledge or handson experience with WordPress.
- AWS Certifications: Relevant AWS certifications that demonstrate your expertise.
- DevOps Mindset: Familiarity with DevOps practices including monitoring logging and infrastructure as code.
- Software Architecture: Experience with designing and implementing scalable software.
- Agile: Knowledge or experience in agile development methodologies