AWS Developer

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.

Responsibilities

  • 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.
  • Minimum Qualifications

  • 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.
  • Desired Skills

  • 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.
  • Hours

  • 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.
  • Questions?

  • Reach out to frederick.cosper@virufy.org and we will get back to you promptly.