We are seeking an experienced AWS Developer to join our team. The ideal candidate will possess a strong background in building scalable, reliable, and maintainable services on AWS. You will collaborate with cross-functional teams to design, develop, and deploy applications and services on the AWS platform.
Design, develop, and deploy cloud-based solutions using AWS services.Integrate AWS services into existing applications or create new applications.Ensure architectural best practices are followed, including scalability, availability, and disaster recovery.Set up, configure, and maintain AWS services such as EC2, S3, RDS, Lambda, Elastic Beanstalk, and more.Implement and manage Continuous Integration and Continuous Deployment (CI/CD) using AWS CodePipeline, CodeBuild, and other tools.Design and implement AWS security best practices, including IAM roles, security groups, and VPC configurations.Manage application secrets using AWS Secrets Manager or Parameter Store.Monitor applications using AWS CloudWatch and other monitoring tools.Optimize application performance, ensuring the best possible cost, performance, and capacity balance.Collaborate with product managers, architects, and other developers to design and deliver features.Document processes, architectures, and best practices.Bachelor's degree in Computer Science, Engineering, or a related field.At least 3-5 years of experience working with AWS services and developing cloud-native applications.AWS Developer, AWS Solutions Architect, or similar AWS certification is a plus.Proficiency in a high-level programming language such as Python, JavaScript, Java, or C#.Strong understanding of core AWS services, uses, and basic architecture best practices.Experience with AWS serverless technologies, including Lambda and DynamoDB.Familiarity with AWS management tools like CloudFormation or Terraform.Knowledge of networking and security concepts in the AWS context.Ability to troubleshoot complex cloud infrastructure issues.Strong communication and collaboration skills.A keen interest in staying updated with the latest trends and updates in cloud computing.Time commitment of 10+ hours per week.Duration commitment of 6+ months.PM will need to set weekly meetings with relevant stakeholders, defined by the availability of all attendees.Review and respond to Slack and Email messages daily.Reach out to frederick.cosper@virufy.org and we will get back to you promptly.