Full Stack AI Developer
Mumbai, Maharashtra, India
Job Role: Full Stack AI Developer
Location: Kerala / Mumbai
Job Type: Remote
Years of exp: 5-8 years
Employment Type: Full-Time
Job Summary
We are looking for a Full Stack AI Developer with strong experience in building modern web applications and integrating AI/ML capabilities into production-ready solutions. The ideal candidate should be comfortable working across front-end, back-end, databases, APIs, and AI-powered features.
Key Responsibilities
- Design, develop, and maintain scalable full-stack web applications.
- Develop responsive and user-friendly front-end interfaces using modern JavaScript frameworks.
- Build and maintain back-end services, REST APIs, and database integrations.
- Integrate AI/ML models and Generative AI capabilities into applications.
- Work with LLMs and AI APIs to develop intelligent application features.
- Develop solutions involving RAG, embeddings, vector databases, and prompt engineering, where applicable.
- Build secure and scalable APIs for communication between applications and AI services.
- Collaborate with product, engineering, and business teams to understand requirements and deliver solutions.
- Troubleshoot application issues, optimize performance, and maintain code quality.
- Participate in code reviews, testing, deployment, and technical documentation.
Required Skills
- Strong experience in Full Stack Development using the Microsoft .NET platform.
- Strong knowledge of the .NET Framework and .NET technologies.
- Proficiency in front-end technologies, particularly React.js and Angular.
- Strong back-end development experience with .NET and Node.js.
- Hands-on experience developing and integrating REST APIs and third-party APIs.
- Experience with LLMs (Large Language Models) and integrating LLM-based capabilities into applications.
- Good understanding of relational and/or NoSQL databases.
- Familiarity with Generative AI, prompt engineering, RAG, embeddings, and vector databases.
- Experience with Git, CI/CD, cloud platforms, and application deployment.
- Strong problem-solving, debugging, and software development skills.
Preferred Skills
- Experience with LangChain, LlamaIndex, Semantic Kernel, or similar AI frameworks.
- Knowledge of vector databases such as Pinecone, FAISS, Chroma, or Azure AI Search.
- Experience with Azure, AWS, or GCP.
- Understanding of Docker and containerized application deployment.
- Experience taking AI-powered applications from prototype to production.