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.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →