Logo
Washington Staffing

Prompt AI- Software Development Engineer

Washington Staffing, Redmond, Washington, United States, 98052

Save Job

Full-Stack Developer For Generative Ai-Powered Chatbot

We are building a production-grade, Generative AI-powered conversational agent that leverages Bedrock to deliver intelligent, context-aware interactions through a modern web interface. As a Full-Stack Developer on our team, you will play a key role in architecting and developing both the front-end chat experience and the back-end orchestration layer that integrates securely with Bedrock-hosted large language models (LLMs) and custom agent capabilities. This role combines hands-on development of user interfaces, API integrations, and deployment best practices on AWS to ensure our AI agent is performant, scalable, and robust. You will collaborate closely with data engineers and product managers to deliver this cutting-edge agentic chatbot built on AWS services. Key Responsibilities: Design, develop, and maintain responsive user interfaces using React and Next.js, leveraging SSR (Server-Side Rendering) and SSG (Static Site Generation) where appropriate. Implement and maintain server-side logic using Next.js API routes and/or integrated back-end services. Integrate with external RESTful APIs and databases (SQL/NoSQL). Design and manage CI/CD pipelines for automated testing, builds, and deployment to AWS using Brazil, GitFarm, & Pipelines to leverage services such as Amplify, ECS, Lambdas, S3, CloudFront, etc. Ensure application security (using Cognito) and scalability following cloud-native architecture principles. Implement and maintain secure user authentication, authorization, session management, and chat history storage leveraging Cognito for user pools and federated identity providers to support SSO (Single Sign-on) and scalable user management. Write clean, maintainable, well-documented code and perform code reviews for peers. Requirements: 2+ years of professional experience building modern web applications with React and Next.js. Strong understanding of front-end technologies: HTML5, CSS3 (including pre-processors like SASS/LESS or utility frameworks like Tailwind), JavaScript (ES6+), and TypeScript. Experience implementing server-side logic and working with databases (e.g., PostgreSQL, MySQL, DynamoDB). Hands-on experience deploying and maintaining web applications on AWS, including familiarity with services such as S3, CloudFront, Lambda, API Gateway, IAM, and Cognito. Experience integrating authentication and authorization mechanisms (e.g., OAuth, AWS Cognito). Proficiency with Git, CI/CD workflows (Brazil, GitFarm, Pipelines), and infrastructure-as-code using CDK. Understanding of security best practices for web applications and cloud environments. Working knowledge of domain management and hosting on AWS, including services such as Route 53 for DNS configuration and domain registration, CloudFront for CDN distribution, and S3 or Amplify Hosting for static site delivery. Excellent problem-solving skills, communication abilities, and a collaborative mindset. Familiarity with containerization (e.g., Docker, ECS, or Kubernetes). Experience working in Agile development environments. Basic qualifications: 2+ years of non-internship professional software development experience. Experience building complex software systems that have been successfully delivered to customers. Preferred qualifications: