Role & responsibilities
About the Role
We are seeking a skilled and experienced AWS Full Stack Developer to design and develop full-stack applications on AWS, delivering scalable and robust cloud-native solutions using modern frameworks and serverless patterns.
The ideal candidate will have strong hands-on expertise in full-stack development on AWS, with proficiency in modern frontend frameworks (React, Angular, Next.js), serverless backend patterns on Lambda, and CI/CD pipeline automation.
Key Responsibilities
- Design and develop frontend applications using React or Angular with AWS Amplify (supporting Next.js, Nuxt, and TypeScript full-stack development).
- Build scalable backend services using Java, Python, or Node.js/TypeScript on AWS Lambda (including Lambda MicroVMs for stateful workloads).
- Design and implement REST APIs using AWS API Gateway with authentication (Cognito), throttling, and usage plans.
- Design database schemas and integrate with DynamoDB, RDS/Aurora, and ElastiCache.
- Build and maintain CI/CD pipelines using CodePipeline, CodeBuild, CodeDeploy, or GitHub Actions with Amplify git-based workflows.
- Implement application security best practices (Cognito, IAM, KMS encryption, Secrets Manager).
- Develop Infrastructure as Code using Terraform, CloudFormation, or AWS CDK.
- Configure pull request previews and per-developer sandbox environments using Amplify.
- Provide technical guidance to associate developers.
- Use CloudWatch, X-Ray,
and CloudWatch Logs Insights for observability and performance optimization.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years of experience in software engineering.
- 3+ years of hands-on AWS experience.
- Strong proficiency in frontend frameworks (React or Angular) with AWS Amplify and TypeScript.
- Strong backend development skills with Java, Python, or Node.js/TypeScript.
- Experience designing REST APIs with API Gateway including authentication, throttling, and usage plans.
- Hands-on experience with AWS databases (DynamoDB including single-table design, RDS/Aurora).
- Experience building CI/CD pipelines (CodePipeline, CodeBuild, CodeDeploy, GitHub Actions).
- Proficiency in Infrastructure as Code (Terraform, CloudFormation, or CDK).
- Experience with authentication and authorization (Cognito, IAM, OAuth 2.0).
- Familiarity with containerization (Docker, ECS/EKS).
- Robust communication skills and ability to articulate technical decisions.
- Knowledge of Agile Methodology and Practices.
Nice to Have
- AWS Developer Associate or Solutions Architect Associate certification.
- Experience with AI tools in development lifecycles (GitHub CoPilot, Cursor, Amazon Q Developer).
- Experience with serverless patterns, GraphQL (AppSync), and event-driven architectures (EventBridge, SQS/SNS).
- Familiarity with AWS migration tools (DMS, SCT, Migration Hub).
- Experience with Amplify Hosting, per-developer sandboxes, and git-based deployment workflows.
📌 AWS Full Stack Developer-Senior Consultant (Bengaluru)
🏢 PwC
📍 Bengaluru