Key Responsibilities:
- Upgrade Node.js runtimes for existing Lambda functions from v18 to v20/v22.
- Remediate security vulnerabilities in compliance with NYDFS Cybersecurity requirements.
- Design, implement, and maintain new Lambda functions to support evolving business needs.
- Enhance existing Lambdas to support new feature development and transaction processing.
- Integrate event data into the data lake for analytics and reporting.
- Collaborate with cross-functional teams to gather requirements and deliver scalable solutions.
- Monitor and optimize application performance, security, and cost-effectiveness.
- Troubleshoot and resolve issues in a timely manner.
Must-Have Qualifications:
- Strong proficiency in TypeScript/JavaScript (Node.js).
- Hands-on experience with AWS Lambda, Step Functions, API Gateway, DynamoDB, S3, EventBridge, and other AWS services.
- Solid understanding of RESTful APIs and microservices architecture.
- Proven ability to work in Agile environments and collaborate with cross-functional teams.
- Experience in monitoring and optimizing serverless applications.
Nice-to-Have Skills:
- Experience implementing CI/CD pipelines for serverless applications using AWS CDK.
- Familiarity with DevOps practices and tools such as Bamboo, CloudForge, and GitHub Actions.
- Excellent problem-solving skills and attention to detail.
- Strong written and verbal communication skills.