Job Summary
We are looking for a Senior Backend Engineer with deep expertise in AWS Contact Center solutions (Amazon Connect) and serverless architectures to join our growing platform team. You’ll own the entire customer-interaction backend — from real-time call flows and contact flows in Amazon Connect to Lambda-driven business logic, integrations with CRM systems, and analytics pipelines.
Responsibilities
- Design, build, and maintain Amazon Connect instances: contact flows (CCP), Lambda integrations, queues, routing profiles, Lex bots, and Connect Streams JS for custom CCPs.
- Develop production-grade Node.js Lambda functions (Runtime: Node.js 18/20) that power real-time voice, chat, and task interactions.
- Integrate Connect with internal services (MySQL/RDS, DynamoDB, SQS/SNS, EventBridge, Step Functions).
- Build and own observability: CloudWatch dashboards, alarms, Logs Insights, Embedded Metrics, X-Ray tracing, and synthetic Canaries for Connect uptime.
- Implement secure, scalable data layers using RDS MySQL/Aurora, connection pooling via Lambda RDS Proxy, and schema migrations.
- Work with Contact Lens, voice/sentiment analytics, and real-time streaming (Kinesis → Lambda).
- Collaborate with QA to create end-to-end tests for contact flows and Lambda logic.
- Participate in on-call rotation (generous compensation) and drive incident response/post-mortems using CloudWatch and root-cause analysis.
Required Skills & Experience
- 5+ years backend development experience
- Expert-level Node.js (TypeScript strongly preferred) and AWS Lambda in production at scale
- Deep experience with CloudWatch (Logs, Metrics, Alarms, X-Ray, Synthetics)
- Strong relational database skills – MySQL/RDS/Aurora design, indexing, performance tuning
- Serverless architecture best practices (IAM roles, VPCs, Lambda layers, Provisioned Concurrency, PowerTools) Git
Nice to Have
- AWS Connect Certified or other AWS Specialty certifications
- Experience with Connect Streams JS and custom Contact Control Panels (CCP)
- Real-time WebSocket or WebRTC integrations
- Contact-center domain knowledge (PCI compliance, call recording with S3/KMS, queue metrics)
Schedule
9:00am - 5:00pm
Pay: $150,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Application Question(s):
- This job requires you to work in office weekly. Do you live within a reasonable distance for commuting?
- Do you have at least 1 year of AWS Connect development experience?
Ability to Commute:
- Saint Petersburg, FL 33701 (Required)
Work Location: Hybrid remote in Saint Petersburg, FL 33701