AWS serverless web based Developer
Prefer a full account with a password? Sign Up to Apply
Job Description
Roles & Responsibilities:
We are looking for a highly skilled Senior Software Engineer with strong experience in TypeScript, Angular, and AWS Serverless architecture.
The ideal candidate should have hands-on experience in developing scalable cloud-based web applications, managing infrastructure as code, and working in Agile/Scrum environments.
This role requires strong frontend expertise along with solid understanding of AWS services and CI/CD practices.
Key Responsibilities
• Design, develop, and maintain scalable web applications using TypeScript and Angular
• Build dynamic data-driven UIs using AG Grid and AG Charts
• Develop and deploy serverless applications on AWS
• Implement infrastructure as code using CDKTF (Cloud Development Kit for Terraform)
• Write unit and end-to-end tests using Jest and Cypress
• Manage CI/CD pipelines using GitHub Actions
• Monitor application performance and troubleshoot issues using AWS CloudWatch
• Follow spec-driven development practices and use AI tools like GitHub Copilot to enhance productivity
• Collaborate with cross-functional teams in Agile/Scrum setup
Technical Skills Required
Programming
• Strong experience in TypeScript
Frontend
• Angular
• AG Grid & AG Charts
• HTML, CSS, and responsive UI design
Cloud & Infrastructure
• Strong experience in AWS Serverless Architecture
• AWS Services:
• S3
• DynamoDB
• Cognito
• Lambda
• API Gateway
• KMS
• CloudWatch
• Infrastructure as Code using Terraform (via CDKTF)
Testing
• Jest
• Cypress
CI/CD & DevOps
• GitHub Actions
• Basic understanding of DevOps best practices
Package Management
• npm / pnpm
AI & Development Practices
• GitHub Copilot
• Spec-driven development (SpecKit or similar tools)
Candidate Profile
• Minimum 5 years of experience in serverless cloud-based web application development
• Experience working in Agile/Scrum environments
• Strong problem-solving skills
• Excellent verbal and written English communication skills
• Ability to work independently and take ownership of deliverables
Good to Have
• Experience with performance optimization and security best practices
• Prior experience in large-scale enterprise applications
Requirements
Function: Information Technology
Experience Level: Associate