Tech Stack
AWSAzureCloudDistributed SystemsDynamoDBJavaScriptNode.jsTypeScriptVue.js
About the role
- Design and implement complex features and functionality for cloud-based applications
- Write clean, high-quality, maintainable code adhering to guidelines
- Participate in technical discussions and provide technical leadership
- Build and maintain scalable cloud-based applications using AWS services (Lambda, DynamoDB, API Gateway, EventBridge)
- Implement automated testing strategies and deployment pipelines
- Troubleshoot and resolve complex technical issues
- Collaborate with product engineering teams and contribute across the full-stack environment
Requirements
- 5+ years of advanced experience with AWS Services including Lambda, DynamoDB, API Gateway, EventBridge, SNS/SQS
- Expertise executing Lambda functions using Node.js 22.x
- Proficiency in TypeScript
- Experience with CloudFormation for cloud infrastructure management
- Familiarity with Git and Mac OS as a development environment
- Experience or knowledge of Gen AI and integration with development processes
- Strong understanding of distributed systems and event-driven architecture
- Expertise in unit and integration testing using modern testing frameworks
- Experience building RESTful APIs and Infrastructure as Code
- Familiarity with Jira and BitBucket
- Experience managing CI/CD pipelines
- Desired: Exposure to AWS Bedrock and LangChain
- Desired: Full Stack experience, particularly Vue.js
- Desired: Proficiency using BitBucket Pipelines
- Desired: Knowledge of Azure Entra ID for identity management