General skills and experience:
Must be able to guide teams in serverless best practices, coding standards (TypeScript) and cloud architecture design.
Fluent in English - written and spoken.
Takes on responsibility and acts accordingly (e.g. active participation in meetings, takes lead on assignments).
Able and willing to teach others.
Deep knowledge of integration architectures including the dos and don’ts.
Technical skills:
Expertise in AWS Lambda, API Gateway, and EventBridge to build scalable, event-driven applications.
Proficiency in TypeScript and Node.js for writing clean, strongly typed code, especially for AWS Lambda functions.
Experience with AWS CDK (Cloud Development Kit) and Serverless Framework to define resources in TypeScript (Infrastructure as Code).
Strong skills in building RESTful and GraphQL APIs using API Gateway and AWS AppSync.
Hands-on experience with DynamoDB for NoSQL and Aurora Serverless for relational databases.
Knowledge of implementing serverless security with IAM roles, policies, and encryption in transit and at rest.
5+ years of recent TypeScript experience.
8+ years of software development experience
Test automation experience.
Concrete Tech Lead experience.
Software Development:
Expertise in type safety, code reuse, and modular design.
Setting up unit tests, integration tests, and CI/CD pipelines for serverless applications using TypeScript.
Working cross-functionally with DevOps and security teams to optimize serverless solutions.
Bachelor's degree in Computer Science