We are seeking an experienced AI Full Stack Developer to design, develop, and maintain modern web applications powered by Generative AI and Large Language Models (LLMs).
The ideal candidate will have strong full-stack development experience along with hands-on experience building AI-powered applications, RAG solutions, APIs, and cloud-based services.
Responsibilities:
Design and develop scalable full-stack applications using Python, React, and TypeScript.
Build AI-powered applications using LLMs, RAG, prompt engineering, and agentic workflows.
Develop backend services and REST APIs using Python and FastAPI.
Integrate LLM platforms such as Azure OpenAI, AWS Bedrock, or similar services.
Design and implement RAG pipelines using vector databases and enterprise knowledge sources.
Develop AI agents and multi-agent workflows using frameworks such as LangGraph or equivalent technologies.
Build responsive and user-friendly interfaces using React.js and TypeScript.
Integrate frontend applications with backend APIs and AI services.
Work with relational and NoSQL databases.
Deploy applications using AWS cloud services, Docker, and CI/CD pipelines.
Implement authentication, authorization, logging, monitoring, and security controls.
Collaborate with product managers, architects, QA engineers, and other development teams.
Troubleshoot production issues and continuously improve application performance and reliability.
Write clean, maintainable, well-tested, and documented code.
Required Skills:
5+ years of professional software development experience.
Strong experience with Python.
Strong experience with React.js and TypeScript.
Experience developing REST APIs using FastAPI or similar frameworks.
Hands-on experience with Generative AI and LLM applications.
Experience with RAG architecture and vector databases.
Experience with prompt engineering and AI agent development.
Experience with AWS or another major cloud platform.
Experience with SQL and NoSQL databases.
Experience with Git and CI/CD.
Strong understanding of software architecture and design principles.
Preferred Skills:
LangChain or LangGraph
AWS Bedrock
Azure OpenAI
Elasticsearch / OpenSearch
DynamoDB
PostgreSQL
Docker and Kubernetes
Terraform or AWS CDK
MCP / Model Context Protocol
Experience with enterprise AI applications
Education:
Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field preferred.