ShyftLabs
ShyftLabs
ShyftLabs helps enterprises turn data and artificial intelligence into practical business capabilities. Its work spans data and AI consulting, rapid prototyping, solution delivery, platform scaling, and ongoing operations, supporting organizations from early strategy through production deployment. The company develops secure data infrastructure, cloud platform services, analytics, and AI solutions designed to integrate with existing workflows and improve operational performance. ShyftLabs partners with clients across the full lifecycle of their data and AI initiatives, tailoring implementations to their transformation goals.

Amazon Connect Full-Stack Developer

Build AWS contact center solutions at ShyftLabs, a data product company serving Fortune 500 clients. Work across Python, React, and AWS integrations.

Description

  • Build and improve Amazon Connect voice and chat flows using Lambda, Lex, and third-party integrations.
  • Create backend services with Python or Node.js.
  • Build agent and customer interfaces with React and JavaScript.
  • Connect applications to AWS services, including Lambda, API Gateway, Lex, DynamoDB, S3, IAM, CloudWatch, CloudFormation, Q in Connect, Kinesis, Secrets Manager, and CloudFront.
  • Support Infrastructure as Code deployments with Terraform and GitLab CI/CD pipelines.
  • Write and run manual tests for Connect flows, APIs, and front-end applications.
  • Test integrations across AWS services, Connect flows, and external systems such as CRMs.
  • Work with development and DevOps teams to track, document, and resolve issues.
  • Maintain test coverage for security, scalability, and cost efficiency.
  • Provide L2/L3 support for Amazon Connect flows, APIs, and integrated applications.
  • Review logs, metrics, and alerts to help maintain system stability and performance.
  • Investigate and resolve production issues with engineering and operations teams.
  • Record incidents, fixes, and best practices.
  • Take part in on-call rotations or scheduled support as needed.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3–6 years of professional software development and testing experience.
  • At least 2 years of hands-on AWS experience delivering Amazon Connect solutions.
  • Strong debugging, problem-solving, and collaboration abilities.
  • Ability to weigh security, cost efficiency, and scalability when designing solutions.
  • Production support or on-call experience is preferred.
  • Experience designing Amazon Connect contact flows and working with Lambda/API integrations, Lex, Q in Connect, and Evaluations.
  • Knowledge of AWS services including Lambda, API Gateway, Lex, DynamoDB, S3, IAM, CloudWatch, CloudFormation, Q in Connect, Kinesis, Secrets Manager, and CloudFront.
  • Experience building Python backend services for Lambda.
  • Experience building Node.js backend services for Lambda.
  • JavaScript and React experience for front-end development and UI testing.
  • Knowledge of manual testing, test design and execution, defect tracking, and basic automation.
  • Terraform experience for AWS Infrastructure as Code.
  • Experience with GitLab source control and CI/CD pipelines.
  • Experience with CI-driven testing and integrating automated test runs into pipelines.
  • Exposure to analytics tools such as Contact Lens, Kinesis, Athena, or QuickSight.
  • Familiarity with Salesforce or other CRM integrations.
  • Experience using API testing tools such as Postman.

Benefits

  • Competitive salary.
  • Comprehensive insurance package.
  • Extensive learning and development resources.