Job Summary:
We are seeking an experienced AWS Full Stack Developer to design, develop, and maintain scalable web applications. The ideal candidate will have expertise in both front-end and back-end technologies, cloud services, and DevOps practices.
Key Responsibilities:
Design, develop, and deploy full-stack applications on AWS Cloud.
Work with front-end technologies such as React.js, Angular, or Vue.js.
Develop and maintain back-end services using Node.js, Python (Django/Flask), or Java (Spring Boot).
Implement and optimize AWS services such as Lambda, API Gateway, DynamoDB, S3, RDS, and Cognito.
Develop RESTful APIs and integrate third-party APIs.
Manage cloud infrastructure using AWS CloudFormation, Terraform, or CDK.
Ensure application security, scalability, and performance.
Collaborate with UI/UX designers, DevOps engineers, and other stakeholders.
Use CI/CD pipelines for automated deployment and monitoring.
Troubleshoot and debug applications to optimize performance.
Required Skills & Qualifications:
3+ years of experience in Full Stack Development.
Strong proficiency in JavaScript, TypeScript, Python, or Java.
Hands-on experience with React.js, Angular, or Vue.js.
Experience with AWS services like Lambda, EC2, S3, RDS, DynamoDB, API Gateway.
Knowledge of serverless architecture and microservices.
Experience with Docker, Kubernetes, and CI/CD pipelines.
Familiarity with database technologies (SQL & NoSQL).
Strong understanding of authentication and authorization mechanisms (OAuth, JWT, Cognito).
Experience with Agile methodologies and DevOps practices.
Preferred Skills:
AWS Certified Developer or AWS Solutions Architect certification.
Knowledge of GraphQL and WebSockets.
Experience with Infrastructure as Code (Terraform, AWS CDK).
Monitoring tools like CloudWatch, Datadog, or Prometheus.
Any Graduate