26 Oct
|
Hirevoo
|
Bengaluru
WritingJob Description: Full Stack Developer – AI/LLM/RAGJob Summary
We are looking for a skilled Full Stack Developer with 2–4 years of experience in frontend and backend development and practical exposure to Artificial Intelligence, Large Language Models (LLMs), and Retrieval-Augmented Generation (RAG).
The ideal candidate will be responsible for developing scalable web applications, building backend services and REST APIs, integrating databases and third-party services, and implementing AI-powered features for SaaS and enterprise applications.
The candidate should have strong programming skills, experience with modern web technologies, and the ability to integrate AI capabilities into production-ready applications.
Key Responsibilities
- Develop responsive, scalable, and high-performance web applications using React.js and Next.js.
- Build backend services, REST APIs, and application modules using Node.js/Express.js or Python with FastAPI, Django, or Flask.
- Design, develop, and optimize database schemas, queries, and integrations using MongoDB, MySQL, or PostgreSQL.
- Integrate LLM APIs to build AI assistants, chatbots, intelligent search, content generation, summarization, and document-analysis features.
- Develop RAG pipelines involving document ingestion, parsing, chunking, embeddings, retrieval, and context-aware response generation.
- Work with vector databases such as Pinecone, Qdrant, Weaviate, Chroma, or FAISS.
- Implement prompt engineering, structured LLM outputs, streaming responses, context management, and error handling.
- Develop secure authentication and authorization mechanisms and implement API validation, logging, and access controls.
- Optimize application performance, API response times, database queries, and AI response latency.
- Write unit and integration tests,
troubleshoot technical issues, and maintain code quality.
- Collaborate with product managers, UI/UX designers, AI/ML engineers, QA engineers, and DevOps teams.
- Use Git-based development workflows, participate in code reviews, and support application deployment and maintenance.
Required Technical Skills
Frontend Development
- React.js and Next.js
- JavaScript and TypeScript
- HTML5 and CSS3
- Responsive web development
- REST API integration
Backend Development
- Node.js and Express.js, or Python with FastAPI, Django, or Flask
- REST API development and integration
- Authentication and authorization
- Backend business logic and asynchronous programming
- API validation, error handling, and security
AI and LLM Integration
- Generative AI fundamentals
- LLM API integration
- Prompt engineering
- Context management and structured outputs
- Streaming responses and AI application development
Retrieval-Augmented Generation (RAG)
- Document processing and ingestion
- Text chunking and embeddings
- Semantic search and vector retrieval
- RAG pipeline development
- Vector database integration
- Knowledge-base and document intelligence solutions
Database Management
- MongoDB and/or MySQL/PostgreSQL
- Database design and schema management
- Query optimization and indexing
- CRUD operations and data validation
Development Tools
- Git, GitHub, or GitLab
- Postman
- Basic Docker knowledge
- Debugging and testing tools
Preferred Skills
- LangChain, LangGraph, or equivalent AI frameworks
- AI agents and function calling
- Redis and WebSockets
- Cloud platforms such as AWS, Azure, or Google Cloud
- CI/CD pipelines and microservices
- Multi-tenant SaaS architecture
- Experience deploying AI-powered applications in production
Candidate Requirements
- 2–4 years of relevant experience in full-stack development.
- Practical experience building and maintaining web applications and REST APIs.
- Solid understanding of frontend and backend development principles.
- Hands-on exposure to LLM integrations, Generative AI, or RAG-based applications.
- Knowledge of databases, application security, testing, and debugging.
- Ability to troubleshoot technical issues and develop maintainable solutions.
- Strong analytical thinking, problem-solving, communication, and teamwork skills.
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field preferred; equivalent practical experience may also be considered.
Key Performance Expectations
- Deliver production-ready full-stack features and application modules.
- Build secure, scalable, and reliable backend APIs.
- Develop maintainable frontend and backend components.
- Integrate AI and LLM capabilities into real-world applications.
- Build and maintain effective RAG pipelines and retrieval workflows.
- Maintain application security, performance, and reliability.
- Participate actively in code reviews and technical discussions.
- Meet project deadlines and contribute to continuous product improvement.
Pay: ₹800,000.00 - ₹1,200,000.00 per year
Work Location: In person
📌 Full Stack Developer – AI/LLM/RAG (Bengaluru)
🏢 Hirevoo
📍 Bengaluru