- Minimum 5 years of coding experience in NodeJS, JavaScript, TypeScript, and NoSQL Databases 
- Proven track record of implementing AI-powered features such as chatbot interfaces, language understanding, and summarization 
- Hands-on experience and understanding of cloud and open source LLMs 
- Experience integrating AI frameworks like Langchain and LangGraph into existing or newly built applications to enable advanced language processing 
- Experience with AI Agents including design, orchestration, and integration into real-world workflows 
- Good understanding of Model Context Protocol (MCP) or willingness to quickly learn and apply it 
- Understanding of RAG concepts and experience using vector databases for retrieval-augmented generation 
- Hands-on experience with OpenShift or similar container platforms like Kubernetes for orchestration and deployment 
- Experience in architecting and automating the build process for production using task runners or scripts 
- Knowledge in banking or retail domains is good to have 
- Hands-on experience in performance tuning, debugging, and monitoring 
Technical Skills 
- Expertise in developing scalable, highly available RESTful APIs using NodeJS 
Familiarity with common programming tools such as RESTful APIs, TypeScript, version control software, remote deployment tools, and CI/CD tools 
- Familiarity with asynchronous programming patterns including Promises, async/await, and event-driven architectures 
- Knowledge in designing, fine-tuning, and engineering prompts for large language model (LLM)-based solutions and integrating them via APIs or SDKs 
Familiarity with ORMs and ODMs like Sequelize, TypeORM, or Mongoose for database interaction 
- Knowledge in implementing real-time communication using WebSockets 
- Working knowledge of Azure AI services including speech, language, OpenAI, and PII detection 
- Well versed with CI/CD principles and actively involved in solving and troubleshooting issues in distributed services ecosystem 
- Understanding of containerization and experience in Dockers and Kubernetes 
- Familiarity with firewall and network security concepts including best practices for securing APIs and data in a regulated environment 
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system 
- Ability to write non-blocking code and use advanced techniques such as multi-threading when needed 
- Strong proficiency in JavaScript including DOM manipulation and the JavaScript object model 
- Ability to document code inline using JSDoc or other conventions 
- Ability to create automation test scripts is preferred 
- Proficient with the latest versions of ECMAScript (JavaScript or TypeScript)