18 Sep
|
TrueInfo Labs
|
India
18 Sep
TrueInfo Labs
India
Job Title: Node JS Developer
Job Summary: We are looking for a highly skilled Full-Stack Developer with experience in Node JS,Javascript, React. The ideal candidate will build and optimize a chatbot that integrates real-time OpenAI API capabilities while interacting with external APIs to provide a seamless conversational experience.
Key Responsibilities:
Design & Develop AI Chatbot:
Architect and build a scalable chatbot using Azure OpenAI.
Implement real-time chat capabilities leveraging OpenAI APIs.
Optimize the chatbot for low latency, high availability, and real-time response handling.
Azure OpenAI & Functions Integration:
Develop and deploy Azure Functions to orchestrate API calls.
Implement serverless architectures to manage requests dynamically.
Handle authentication, token management, and rate limiting for Azure OpenAI API.
External API Integrations:
Integrate third-party APIs (RESTful, GraphQL, WebSockets) for extended functionality.
Ensure secure and effective API consumption using best practices.
Real-Time Data Processing & Optimization:
Optimize response processing for low-latency interactions.
Implement WebSockets or SignalR for real-time updates where necessary.
Ensure scalability and fault tolerance for high-volume requests.
Testing, Debugging, and Security:
Implement unit, integration, and performance testing strategies.
Monitor chatbot interactions and improve response accuracy.
Secure APIs against vulnerabilities such as rate-limiting, authentication, and encryption.
Required Skills & Qualifications:
Proficiency in OpenAI API & GPT Models (Azure OpenAI experience preferred). • Solid expertise in Azure Functions (Node JS).
Hands-on experience with real-time APIs (WebSockets, SignalR, or event-driven architectures).
Knowledge of cloud infrastructure (Azure, Serverless architectures, API Gateway, etc.).
Experience with third-party API integrations (RESTful & GraphQL).
Familiarity with chatbot frameworks (Microsoft Bot Framework, LangChain, Rasa, etc.).
Robust programming skills in JavaScript, TypeScript, Python, or Node JS.
Understanding of OAuth, JWT authentication, and security best practices.
Experience with CI/CD pipelines, DevOps practices, and logging/monitoring.
📌 Node Js Developer Chennai (India)
🏢 TrueInfo Labs
📍 India