Position : AWS CDK + TypeScript Engineer (Contract)
Start Date : Immediate
Job Type : Full-time Contract
Work Requirements : 8 hours / day including 4-hour overlap with PST time zone
Job Description :
Were seeking a skilled Infrastructure Engineer with hands-on expertise in AWS CDK using TypeScript. This is a full-time contract role focused on architecting and automating AWS infrastructure using Infrastructure-as-Code (IaC) principles. Youll use your proficiency in TypeScript and the Node.js ecosystem to build modular, secure cloud environments and reusable CDK constructs.
Experience Requirements :
- DevOps : 4+ years
- AWS DevOps : Minimum 2 years
- TypeScript : 2 years of experience
- AWS CLI : 2 years hands-on
- Terraform : 2 years
- Docker : 1 year
- Kubernetes : 1 year
- CI / CD Tools : 1 year
- AWS Cloud : 3+ years in production :
- Develop and manage AWS infrastructure using AWS CDK with TypeScript
- Create reusable CDK constructs using TypeScript interfaces, classes, types, and generics
- Migrate and implement scalable cloud architectures involving VPCs, subnets, NAT gateways, EC2, and Lambda
- Use CDK CLI (e.g., cdk synth, cdk deploy) to build and manage cloud stacks
- Manage Node.js dependencies using npm within CDK projects
- Implement unit tests for infrastructure code using Jest
- Diagnose and resolve infrastructure issues, stack deployment errors, and runtime failures
- Collaborate with DevOps and Cloud Architecture teams to align on security and scalability standards
- Deliver maintainable, production-ready CDK code with clear documentation
Required Skills :
Proficiency with AWS CDK (TypeScript SDK) for infrastructure as codeDeep understanding of TypeScript : interfaces, classes, types, genericsExperience with Node.js and package management via npmHands-on with AWS services like Lambda, EC2, IAM, S3, VPC, Subnets, NAT Gateways, Security GroupsFamiliar with CDK CLI commands : synth, deploy, diffCapable of implementing and maintaining network architecture using public / private subnetsSolid grasp of unit testing frameworks like Jest for testing infrastructure codeSkilled at debugging CloudFormation deployment issues and runtime errorsAwareness of AWS best practices across security, cost, and availabilityStrong communication skills for documentation and collaboration(ref : hirist.tech)