Role Description
Full Stack Developer – Python, FastAPI, React & Agentic AI
Location
Bangalore / Hybrid
Job Summary
We are looking for a highly skilled Full Stack Developer with strong expertise in Python, FastAPI, React.js, and Agentic AI frameworks to design, develop, and deploy scalable AI-powered applications. The ideal candidate should have hands‑on experience building end-to-end web applications, integrating Large Language Models (LLMs), developing intelligent AI agents, and delivering enterprise-grade solutions.
Key Responsibilities
- Design and develop scalable backend services using Python and FastAPI.
- Build responsive and user-friendly front-end applications using React.js.
- Develop, deploy, and optimize Agentic AI solutions using frameworks such as LangChain, LangGraph, CrewAI, AutoGen, Semantic Kernel, or similar.
- Integrate and work with LLMs including Azure OpenAI, OpenAI, Claude, Gemini, or Llama models.
- Design and implement REST APIs and microservices architecture.
- Build Retrieval Augmented Generation (RAG) applications using vector databases.
- Integrate AI agents with enterprise systems, databases, and third-party APIs.
- Collaborate with product, data science, and business teams to translate requirements into technical solutions.
- Ensure application performance, security, scalability, and reliability.
- Participate in code reviews, testing, deployment, and production support activities.
Required Skills
Backend
- Strong proficiency in Python
- Experience with FastAPI, Flask, or Django
- REST API development and microservices architecture
- Database expertise in PostgreSQL, MySQL, MongoDB
- API security, authentication, and authorization
Frontend
- Strong experience in React.js
- JavaScript (ES6+), TypeScript
- HTML5, CSS3, Bootstrap, Material UI
- State management using Redux/Context API
Agentic AI & GenAI
- Hands‑on experience with LangChain, LangGraph, CrewAI, AutoGen, Semantic Kernel
- Experience building AI Agents and Multi‑Agent Systems
- Prompt Engineering and Agent Orchestration
- RAG implementation and Vector Databases
- Experience with Azure OpenAI/OpenAI APIs
- Knowledge of embeddings, fine‑tuning concepts, and AI workflows
Cloud & DevOps
- Azure, AWS, or GCP
- Docker and Kubernetes
- CI/CD pipelines
- Git/GitHub/Azure DevOps
Preferred Qualifications
- Experience building enterprise GenAI applications.
- Knowledge of MLOps concepts and AI model deployment.
- Exposure to Azure AI Foundry, AI Search, or equivalent AI platforms.
- Strong problem‑solving and stakeholder management skills.
- Bachelor's or Master's degree in Computer Science or related field.
Nice To Have
- Experience with Graph databases (Neo4j)
- Knowledge of MCP (Model Context Protocol)
- Exposure to AI observability and monitoring tools
- Experience in cloud‑native application development