We are seeking a highly motivated and versatile Full-Stack AI Engineer to join our team. The ideal candidate will have expertise across the entire application stack, from building modern, scalable APIs with Python (Django / FastAPI) and developing dynamic UIs with React, to architecting sophisticated, stateful AI agentic systems using LangGraph. This is a crucial role for someone passionate about being at the intersection of web development and cutting-edge generative AI.
Responsibilities
Backend & API Development (Django / FastAPI)
Design and implement robust, high-performance API services using FastAPI for core services and asynchronous tasks.
Develop and maintain data models, business logic, and secure authentication / authorization within the Django framework.
Integrate the LangGraph agent layer into the backend, ensuring seamless communication and state management via RESTful / WebSocket APIs.
Manage relational databases (PostgreSQL or similar), including schema design, migrations, and query optimization using Django ORM and SQLAlchemy.
Frontend Development (React.js)
Build responsive, modern, and highly interactive user interfaces using React.js and TypeScript / JavaScript.
Develop clean, reusable components and manage application state (e.g., using Redux, Zustand, or React Context).
Design the user-facing interface for interacting with the AI agents, including real-time streaming updates and visualizing agent execution paths.
AI / Agent Engineering (LangGraph)
Architect, develop, and deploy complex, stateful multi-agent workflows using the LangGraph framework.
Define and manage the agent state, implement custom nodes, conditional routing, and human-in-the-loop logic.
Integrate various tools and external APIs (e.g., search, internal databases) as tools for the LLM agents.
Work with Generative AI models (e.g., OpenAI, Gemini, or a self-hosted model) to enhance application functionality.
DevOps & General
Write comprehensive unit and integration tests across the full stack.
Utilize Docker for containerization and work with CI / CD pipelines for automated deployment.
Collaborate with product managers and designers to translate business requirements into technical specifications.
Conduct code reviews and champion best practices in code quality, security, and scalability.
Qualifications
5+ years of professional experience as a Full-Stack Developer or a similar role.
Expert proficiency in Python and modern Python web frameworks :
Django (including Django REST Framework / ORM).
FastAPI (experience with async programming is a must).
Strong expertise in Front-End development :
React.js (or Next.js) with a deep understanding of hooks, component lifecycle, and state management.
Proficiency in HTML5, CSS3, JavaScript / TypeScript, and modern styling libraries (e.g., Tailwind CSS, Material UI).
Proven experience in AI / Agentic Development :
Hands-on experience with LangGraph for building stateful, complex LLM workflows (demonstrable portfolio projects are highly valued).
Familiarity with LangChain / LangSmith for observability and testing.
Experience with PostgreSQL or another relational database.
Proficiency with Git and modern development workflows (GitHub / GitLab, pull requests, etc.).
Bonus Points
Experience deploying AI / LLM applications at scale (e.g., using Kubernetes, AWS / GCP / Azure).
Knowledge of WebSocket implementation for real-time communication between the LangGraph backend and the React frontend.
Experience in prompt engineering, tool / function calling, and RAG (Retrieval-Augmented Generation) patterns.
Familiarity with GraphQL.
Ai Engineer • Prayagraj(Allahabad), IN