APA Corporation - Portland, OR

posted 15 days ago

Full-time
Remote - Portland, OR
Administrative and Support Services

About the position

We are seeking an experienced AWS Full Stack Cloud Developer to design, develop, and deploy scalable applications on the AWS cloud platform. This role involves utilizing various AWS services and full-stack development methodologies to create robust applications while ensuring optimal performance and security.

Responsibilities

  • Design and develop highly available, fault-tolerant, and scalable applications using AWS services such as S3, DynamoDB, Lambda, API Gateway, Amplify and CloudFront
  • Implement and maintain CI/CD pipelines for automated deployment and testing of applications
  • Develop and maintain RESTful APIs and serverless architectures using AWS services like Lambda and API Gateway
  • Optimize application performance, security, and cost-effectiveness by leveraging AWS best practices and tools
  • Monitor and troubleshoot application performance, security, and availability using AWS monitoring tools like CloudWatch, X-Ray, and AWS Config
  • Collaborate with cross-functional teams, including DevOps, QA, and product teams, to ensure seamless integration and delivery of applications
  • Stay up-to-date with the latest AWS services, features, and best practices, and continuously improve development processes
  • Participate in code reviews, architectural design discussions, and knowledge-sharing sessions within the team

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience
  • 5+ years of experience in software development
  • Strong proficiency in at least one programming language such as Python (preferred), Java, Node.js, or Go
  • Solid understanding of cloud computing principles, microservices architecture, and containerization technologies like Docker and Kubernetes
  • Hands-on experience with AWS services such as S3, DynamoDB, Lambda, API Gateway, CloudFront, and AWS CLI
  • Experience with DevOps practices, including CI/CD pipelines, infrastructure as code (e.g., CloudFormation, Terraform), and containerization
  • Familiarity with web development technologies such as HTML, CSS, JavaScript, and front-end frameworks like React (Preferred) or Angular
  • Knowledge of database design and management, preferably with experience in DynamoDB
  • Strong problem-solving, analytical, and troubleshooting skills
  • Excellent communication and collaboration skills, with the ability to work in a team environment

Nice-to-haves

  • Familiarity with Prompt engineering and AWS Bedrock (or other LLMs), Kendra, Open search services is a plus
  • Experience with DevOps practices, including CI/CD pipelines, IaC, and automated tests
  • Knowledge of data integration, ETL processes, and tools.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service