Full Stack AWS Solutions Architect
Role-Full Stack AWS Solutions Architect
Location: Onsite 3 days/week – South San Francisco, CAEmployment: Contract
Mandatory Requirements:
Strong hands-on AWS architecture experience, with a track record of launching full stack applications into production on AWS.Full stack development depth: modern front end (React/TypeScript) and back end services (Node.js and/or Python) with REST/GraphQL APIs. Infrastructure as Code and CI/CD: Terraform and/or AWS CDK/CloudFormation, with automated build, test and deployment pipelines.
Position Overview:
The Full Stack AWS Solutions Architect will design, build and launch full stack applications on AWS, from the user interface and APIs through data, infrastructure and production operations. This is a hands-on architect role: you will set the technical blueprint, write code where it matters, and lead delivery teams to take applications from concept to secure, scalable, well-run production systems.
Key Responsibilities:
Application Architecture: Design end-to-end full stack architectures on AWS covering front end, APIs, microservices, data stores and integrations, using serverless (Lambda, API Gateway, Step Functions) and container (ECS/Fargate, EKS) patterns as appropriate.
Build & Launch: Lead the build and production launch of web applications, including front end hosting and delivery (S3, CloudFront, Amplify), authentication (Cognito/SSO/OAuth2), and back end services.
Data Layer: Select and design data stores (RDS/Aurora, DynamoDB, S3, ElastiCache, OpenSearch) and data access patterns that fit each application’s performance and scale needs.
Infrastructure as Code & DevOps: Define reusable Terraform/CDK modules, environment strategies (dev/test/prod) and CI/CD pipelines (GitHub Actions, CodePipeline, Jenkins) for repeatable, automated releases.
Security & Reliability: Implement IAM least-privilege, VPC/network design, encryption, secrets management, WAF and audit logging; design for high availability, disaster recovery and auto-scaling.
Observability & Cost: Set up monitoring, logging, tracing and alerting (CloudWatch, X-Ray, OpenTelemetry) and drive AWS Well-Architected reviews for reliability, performance and cost optimization.
Technical Leadership: Partner with product owners, engineering and IT stakeholders to turn requirements into technical blueprints; guide engineering teams, review code and designs, and produce clear architecture documentation.
Required Qualifications
Experience:
10+ years in software engineering / solution architecture, including 5+ years architecting and delivering applications on AWS.Full Stack Skills: Hands-on with React (or similar modern front end framework), TypeScript/JavaScript, and back end development in Node.js and/or Python; strong REST/GraphQL API design.
AWS Depth: Strong working knowledge of Lambda, API Gateway, ECS/Fargate or EKS, S3, CloudFront, RDS/Aurora, DynamoDB, Cognito, IAM, VPC, CloudWatch and Step Functions.
IaC & CI/CD: Hands-on Terraform and/or AWS CDK/CloudFormation, Docker, and automated CI/CD pipelines.
Proven Launches: Has taken multiple full stack applications from design through production launch and ongoing support on AWS.Communication: Clear written and verbal communication with technical and business stakeholders.
Preferred Qualifications
Certifications:
AWS Certified Solutions Architect – Professional, or other AWS certifications.
Micro-frontends & Design Systems: Experience with micro-frontend architecture and component libraries.
Event-Driven Design: EventBridge, SQS/SNS, Kinesis or Kafka.
GenAI on AWS: Exposure to Amazon Bedrock or SageMaker integrated into applications.
Regulated Environments: Experience building applications in security- or compliance-sensitive environments.
Education:
Bachelor’s or Master’s in Computer Science, Information Technology or a related field.