Role Overview
We are looking for a Full-Stack AI Developer — someone who lives at the intersection of backend engineering,
AI/LLM integration, and frontend development. You will own the design and delivery of AI-powered features end-
to-end: from FastAPI services and LLM prompt pipelines on the backend, to clean React UIs on the frontend. This a hands-on, high-impact role with significant ownership.
Key Responsibilities
Backend & API Development
- Design, build, and maintain production-grade REST APIs using Python and FastAPI.
- Deploy and manage Python services with ASGI servers (Uvicorn, Gunicorn) in Linux/cloud environments.
- Structure clean, maintainable codebases following best practices for async Python development.
- Integrate third-party services and APIs; write reliable authentication, error handling, and logging layers.
AI & LLM Integration
- Integrate OpenAI, Gemini, and other LLM APIs into backend workflows and business logic.
- Engineer and iterate on prompts — system prompts, few-shot examples, chain-of-thought, structured output — to drive reliable, high-quality model responses.
- Build document intelligence pipelines: extract, classify, and structure data from PDFs, Word files, emails, and scanned documents using AI + NLP techniques.
- Work with embeddings, vector databases (e.g. Pinecone, Weaviate, pgvector), and retrieval-augmented generation (RAG) patterns.
- Handle large context windows and design prompt architectures that stay within token limits whilemaximising output quality.
Frontend Development
- Build responsive, accessible React interfaces that interact with backend APIs.
- Manage frontend state with hooks and context; integrate REST endpoints cleanly.
- Implement file upload UIs, document viewers, chat/streaming interfaces, and data dashboards as needed.
Collaboration & Delivery
- Work closely with product, design, and other engineers to ship features from spec to production.
- Participate in code reviews, technical planning, and architecture discussions.
- Write clear documentation for APIs, data flows, and AI integration patterns.
Required Skills & Qualifications
Backend & Python
✓ 2+ years of professional Python development experience.
✓ Strong hands-on experience with FastAPI — routing, dependency injection, async endpoints, Pydantic
models.
✓ Solid understanding of REST API design principles, HTTP, auth patterns (JWT, OAuth2).
✓ Comfortable deploying Python ASGI apps using Uvicorn and/or Gunicorn on Linux or cloud platforms.
✓ Experience with relational or NoSQL databases and ORM/query patterns (SQLAlchemy, Tortoise ORM,etc.).
AI, LLM & Data
✓ Practical experience calling and integrating OpenAI / Gemini / other LLM APIs in production systems.
✓ Solid prompt engineering skills: structuring prompts for accuracy, handling edge cases, formatting outputs.
✓ Experience with document extraction and NLP workflows — parsing PDFs, extracting fields, classifying content.
✓ Familiarity with embeddings and vector search concepts (RAG, semantic similarity, chunking strategies).
✓ Awareness of AI output validation, hallucination mitigation, and cost/token management strategies.
Pay: ₹9,684.35 - ₹80,000.00 per month
Work Location: In person