AWS Developer
PLEASE READ THIS FULL POSTING BEFORE APPLYING !!
This is an UNPAID, PART-TIME, VOLUNTEER Role. Do NOT apply if you are looking for paid employment
Our Mission: Virufy, a nonprofit research consortium of researchers, innovators, and scientists, has united volunteers from 25+ countries to develop a smartphone app for the detection of COVID-19. Initially developed as a Stanford University COVID-19 Response Innovation Lab project, Virufy’s artificial intelligence (AI) COVID-19 diagnostic solution fights the pandemic through widespread, accessible, and free testing. Our team includes a dozen One Young World ambassadors, a social impact network in 200 countries whose members include Prime Ministers and Nobel Peace Laureates.
Position Overview: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.Key Responsibilities:1. Design and Development: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.
2.Infrastructure Management: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.
3.Security: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.
4.Performance Optimization:Monitor applications using AWS CloudWatch and other monitoring tools.Optimize application performance, ensuring the best possible cost, performance, and capacity balance.
5.Collaboration and Documentation:Collaborate with product managers, architects, and other developers to design and deliver features.Document processes, architectures, and best practices.
Qualifications:1. Education: Bachelor's degree in Computer Science, Engineering, or a related field.2. Experience: At least 3-5 years of experience working with AWS services and developing cloud-native applications.3. Certifications: AWS Developer, AWS Solutions Architect, or similar AWS certification is a plus.4. Skills: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.
Other Abilities: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 : 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.
TO APPLY : Please fill out our Google Form at www.virufy.org/en/apply