This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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:
Minimum 5 years of experience in serverless cloud-based web application development
Strong experience in TypeScript
Strong experience in AWS Serverless Architecture
Experience with Angular
Experience with AG Grid & AG Charts
Experience with HTML, CSS, and responsive UI design
Experience with AWS Services: S3, DynamoDB, Cognito, Lambda, API Gateway, KMS, CloudWatch
Experience with Infrastructure as Code using Terraform (via CDKTF)
Experience with Jest
Experience with Cypress
Experience with GitHub Actions
Experience with npm / pnpm
Experience with GitHub Copilot
Experience with Spec-driven development (SpecKit or similar tools)
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