3 days ago
New York, NY, USASenior / Staff+
Responsibilities
- Design, develop, and maintain Node.js applications running on AWS Lambda.
- Build and enhance IVR and self-service workflows using Amazon Connect and Amazon Lex.
- Develop integrations between contact center platforms and enterprise applications.
- Create reusable Lambda services for authentication, routing, and case management.
- Develop RESTful APIs and event-driven architectures using AWS services.
- Implement secure coding practices and data protection controls.
- Participate in CI/CD pipeline development and deployment automation.
- Troubleshoot production issues and optimize application performance.
- Collaborate with solution architects and business stakeholders.
- Develop automated tests for serverless applications.
- Create technical documentation and operational runbooks.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or equivalent experience.
- 6+ years of Node.js development experience.
- 4+ years of hands-on AWS development experience.
- Experience developing and deploying AWS Lambda functions.
- Experience with Amazon Connect and/or Amazon Lex.
- Strong knowledge of REST APIs, JSON, and microservices architectures.
- Experience with AWS services such as API Gateway, DynamoDB, and S3.
- Experience using Git and GitHub for source control.
- Strong debugging and performance optimization skills.
- Understanding of secure software development practices.
