Overview
Skills
Job Details
Key Responsibilities:
Design and develop full-stack applications using Python (Flask or FastAPI) for backend and Angular 14+ for frontend.
Build and integrate RESTful APIs for web applications.
Develop responsive UIs with reusable Angular components and state management (e.g., NgRx or RxJS).
Design and manage data models using PostgreSQL (relational) and DynamoDB (NoSQL).
Automate infrastructure provisioning using Terraform for AWS resources.
Deploy and manage applications and services in AWS, ensuring scalability, security, and high availability.
________________________________________
Required Skills & Qualifications:
3 6+ years of professional experience as a full stack developer.
Strong backend experience with Python, using Flask or FastAPI.
Proficient in Angular 14+, with deep understanding of components, services, routing, and reactive programming.
Strong experience in Terraform, building and maintaining infrastructure as code (IaC) on AWS.
Hands-on experience with AWS services, such as Lambda, API Gateway, S3, CloudWatch, IAM, RDS, ECS/EKS, and DynamoDB.
Deep understanding of RESTful API design and implementation.
Proficient with both SQL (PostgreSQL) and NoSQL (DynamoDB) databases.
________________________________________
Preferred Qualifications:
Experience with Serverless Framework or AWS SAM.
Familiarity with AWS Lambda, SNS/SQS, and CloudFormation.
Experience in observability tools (e.g. CloudWatch Logs).
Experience in test automation and performance testing.
Exposure to Agile/Scrum development practices.
Bachelor s degree in Computer Science