The candidate will develop backend services, integrate AWS services, work with databases, and create automated tests.
Develop backend APIs and services using Node.js and TypeScript.
Build and integrate REST APIs with AWS services.
Work with Amazon Connect and other AWS APIs using AWS SDK v3.
Develop AWS serverless applications using Lambda and API Gateway.
Work with DynamoDB and other AWS databases/configuration stores.
Implement authentication, authorization, input validation, and security controls.
Add audit logging, error handling, correlation IDs, and structured logging.
Handle API issues such as pagination, retries, throttling, failures, and timeouts.
Write and maintain unit, API, integration, and regression tests.
Participate in code reviews, design discussions, troubleshooting, and deployments.
Work with Git, CI/CD pipelines, and production support.