Job Title: AI Software Developer
Location: Quincy, MA (Hybrid - On-site as required)
Duration: 6 Months (Tentative)
Job Summary: We are seeking an experienced AI Software Developer to enhance and maintain a robust AI-powered chatbot web application hosted on AWS. The developer will focus on adding features, improving accessibility, fixing bugs, optimizing performance, and ensuring secure, high-quality code aligned with FedRAMP and industry standards.
This role supports mission-critical applications within a large public sector environment that serves a significant portion of the state's population.
Key Responsibilities: - Enhance chatbot features using AWS Bedrock, Amazon Kendra, and AWS Comprehend.
- Optimize performance and improve accessibility per ADA and WCAG guidelines.
- Address bugs and resolve security vulnerabilities to support FedRAMP compliance.
- Refactor code and enforce secure coding best practices.
- Implement real-time improvements using WebSockets.
- Improve and maintain APIs with AWS Lambda, API Gateway, and AWS CDK.
- Enhance UI/UX using React and TypeScript.
- Strengthen authentication via Amazon Cognito.
- Support performance and scalability through CloudFront, DynamoDB, and other AWS services.
- Collaborate with cross-functional teams in an Agile environment.
- Assist in maintaining accuracy and performance during rollout phases and production support.
- Contribute to additional AI application projects as needed.
Required Skills & Qualifications: - 3+ years of experience in software development with a strong focus on AWS.
- Proficiency in Python and JavaScript (Node.js or TypeScript).
- Hands-on experience with AWS tools: Lambda, API Gateway, Cognito, CloudFront, CloudFormation, Kendra, Bedrock, and Comprehend.
- Experience with WebSockets and real-time communication.
- Solid understanding of FedRAMP, SAST, and security compliance standards.
- Familiarity with accessibility standards (WCAG).
- Experience using AWS CDK for infrastructure as code.
- Strong problem-solving skills and experience working in Agile/Scrum environments.
- Passion for building high-quality AI-powered applications and improving documentation standards.