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
Requirements
- Strong experience in TypeScript
- Frontend: Angular, AG Grid & AG Charts, HTML, CSS, and responsive UI design
- 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)
- 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
Nice to Have
- Experience with performance optimization and security best practices
- Prior experience in large-scale enterprise applications