Design and implement scalable microservices architectures on AWS using CDK (Cloud Development Kit) with [protected info] and TypeScript
Develop serverless components leveraging AWS services like Lambda, API Gateway, Step Functions, SQS, SNS, Textract, and S3
Build and maintain CI/CD pipelines, ensuring automated testing, deployment, and monitoring
Integrate applications with third-party platforms and enterprise systems (e.g., ERP, headless commerce, external APIs)
Apply infrastructure-as-code (IaC) principles to provision, configure, and manage cloud infrastructure
Ensure robust authentication and authorization flows using Auth0, OAuth2, and OpenID Connect
Essential:
5+ years of professional software development experience
3+ years of experience in building AWS cloud-native solutions
Strong hands-on experience with AWS CDK, [protected info], and TypeScript
Deep understanding of AWS services: API Gateway, Lambda, ECS, Step Functions, RDS, S3, SQS, SNS, Textract
Proven track record in microservices architecture and asynchronous workflows
Solid knowledge of CI/CD, DevOps practices, and infrastructure as code (IaC)
Familiarity with Auth0 or similar identity providers, especially with OAuth2/OpenID Connect
Proficient in working with REST APIs, JSON, and integration with third-party services
Excellent debugging, problem-solving, and communication skills
Desirable (Good to have):
AWS Certifications (
Developer, Solutions Architect, etc.)
Experience with containerization (Docker), orchestration (ECS, Fargate)
Understanding of event-driven architecture and messaging patterns
Experience with headless commerce platforms such as BigCommerce Headless
Integration experience with ERP systems (e.g., Microsoft Business Central)