Job Summary For AWS Developer (Python / Node)
Location: Princeton, NJ (3 days onsite)
Duration: 6+ Months Contract
Interview: In Person or Virtual
Summary Of Responsibilities
- Design, develop, and enhance cloud-native, serverless, and AI-enabled applications using AWS services.
- Build scalable, secure backend services and implement event-driven components.
- Integrate LLM/Agentic AI features using Amazon Bedrock and SageMaker.
- Build reusable components and support modernization initiatives across AWS environments.
- Write clean, maintainable, secure, and testable code in Python or Node.js.
- Work with AWS services (Lambda, API Gateway, DynamoDB, SQS/SNS, Step Functions, S3).
- Implement Infrastructure-as-Code (IaC) using CloudFormation.
- Develop and maintain CI/CD pipelines with AWS CodePipeline, CodeBuild, and CodeDeploy.
- Configure logging, monitoring, tracing, and alerts for observability.
- Collaborate with architects, product teams, and DevOps for end-to-end solution delivery.
- Stay updated with AWS and Generative AI service advancements.
- Participate in code reviews, design discussions, and troubleshooting activities.
- Ensure adherence to cloud security, compliance, and operational best practices.
- Experiment with new AWS AI features and contribute to proofs of concept (PoCs).
Mandatory Skills
- 8-12 years overall experience with strong AWS development background.
- Hands-on with AWS serverless services: Lambda, DynamoDB, SNS/SQS, Step Functions, API Gateway.
- AI/LLM feature development experience using Amazon Bedrock or SageMaker.
- Strong programming skills in Node.js or Python.
- Proficient with AWS SDK, event-driven architectures, and microservices.
- Knowledge of AWS compute, networking, security, and CI/CD.
- Experience with CloudFormation (IaC), Git, and modern development workflows.
- Strong debugging, problem-solving, and performance optimization skills.
- Ability to build secure, scalable, production-grade cloud applications.
Preferred/Good To Have Skills
- Experience with embeddings, vector indexing, or agentic AI workflows.
- Advanced knowledge of DynamoDB (streams, TTLs, global tables).
- Experience with RDS or other cloud databases.
- Exposure to front-end technologies (React.js) for full-stack development.
- Familiarity with AWS Service Catalog, IAM Identity Center, or governance tools.
- Experience in large-scale enterprise environments.
- AWS Certifications (Developer Associate, Solutions Architect Associate/Professional) are a plus.