OptimHire’s Job Auto-Applier that will automatically apply to jobs at 300,000+ Companies.
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 efficient 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). • Strong 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.).
• Strong 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.
Back End Developers
Full Stack Developers
DevOps Engineers
Software Engineer
Node.Js - 2 years
Chat Bot - 2 years
JavaScript - 3 years
Azure - 2 years