We are seeking an experienced Senior Cloud Application Developer to build robust, scalable cloud applications and serverless systems across AWS and Azure.
The ideal candidate will have strong backend development experience, hands-on expertise in AWS cloud services, and experience integrating Generative AI/ML foundation models into cloud-native applications.
Key Responsibilities
Build and deploy serverless applications using AWS Lambda.
Design hybrid cloud architectures integrating AWS and Azure services.
Integrate Generative AI foundation models using Amazon Bedrock or SageMaker.
Manage cloud databases, including Amazon RDS and DynamoDB.
Implement customer communication workflows using Amazon Connect.
Configure Amazon S3 buckets and optimize content delivery using CloudFront.
Manage cloud security, IAM roles, encryption keys, secrets, and API gateways.
Develop scalable backend applications using Python and Node.js.
Collaborate with Agile teams to deliver cloud-native solutions.
Required Skills & Experience
4+ years of hands-on cloud development experience (AWS preferred; Azure beneficial).
4+ years of experience with AWS Lambda, RDS, S3, DynamoDB, and Infrastructure as Code.
4+ years of experience implementing Generative AI models using Amazon Bedrock or SageMaker.
3+ years of experience with Amazon Connect and CloudFront.
3+ years of experience with cloud identity management (IAM, Azure AD/Entra ID).
6+ years of programming experience in Python, Node.js, SQL, or other scalable backend languages.
3+ years of experience working with Agile methodologies (Scrum, Kanban, or SAFe).
Strong analytical, organizational, and problem-solving skills.
Important: Only local candidates who can work 100% onsite in Raleigh, NC. In-person interview is mandatory.