Job Description
Job Summary:
We are looking for a highly skilled Full Stack Developer with hands-on experience in building Generative AI applications using LangChain, LangGraph, FastAPI, and other modern AI and web development tools. The ideal candidate should be passionate about AI innovation, possess strong backend and frontend development skills, and be capable of building scalable AI-powered products from scratch.
Key Responsibilities:
Design, develop, and deploy scalable GenAI-based applications using LangChain, LangGraph, and FastAPI
Build APIs and microservices to support LLM applications
Integrate various LLMs (OpenAI, Anthropic, Hugging Face models, etc.) with custom logic using LangChain
Develop and maintain frontend interfaces using React.js / Next.js / Vue.js or similar
Work with vector databases (e.g., Pinecone, FAISS, Weaviate) for RAG implementations
Optimize performance of LLM chains, prompts, and workflows
Collaborate with Data Scientists, ML Engineers, and Product Managers to build user-centric GenAI solutions
Write clean, modular, well-tested, and documented code
Required Skills:
Strong programming experience in Python and JavaScript/TypeScript
Experience with LangChain, LangGraph, FastAPI
Familiarity with LLMs, embeddings, prompt engineering, and GenAI pipelines
Experience with frontend frameworks like React.js or Next.js
Knowledge of vector databases, RAG, and LLM orchestration
RESTful API design and integration experience
Familiarity with cloud services (AWS/GCP/Azure) and CI/CD pipelines
Good understanding of software design patterns and data structures