openqareer

Junior NodeJS Developer

Advansys ME · Cairo

# Junior NodeJS Developer **Advansys ME** · Cairo · `On-site` 🕒 **Статус:** *Опубликовано: 9 дней назад* · *Источник: Indeed* --- ### About the Role Responsibilities - Develop, configure, and maintain conversational chatbot flows using the Microsoft Bot Framework and various Microsoft Azure services , ensuring a smooth and engaging user experience. - Design and implement conversational experiences based on business requirements, including dialogue flows, intents, entities, prompts, and fallback scenarios. - Develop, integrate, and optimize Natural Language Understanding (NLU) models to improve the chatbot’s ability to understand user intent, context, and variations in conversational inputs. - Continuously monitor and enhance NLU performance by analyzing user interactions, identifying gaps, and improving intents, entities, and conversational responses. - Develop and maintain back-end services using Node.js , ensuring efficient, scalable, and maintainable application components that support chatbot functionality. - Integrate chatbot solutions with internal and external systems using REST APIs , third-party services, and enterprise applications. - Design and implement API integrations to enable the chatbot to retrieve, process, and exchange information with various systems in real time. - Write, optimize, and maintain SQL queries for retrieving and managing data required by chatbot and back-end services. - Work closely with business analysts, product owners, developers, and other technical stakeholders to understand requirements and translate them into effective conversational solutions. - Participate actively in Agile development practices , including daily stand-ups, sprint planning, backlog refinement, sprint reviews, and retrospectives. - Collaborate with cross-functional teams throughout the development lifecycle to ensure chatbot features are delivered according to business and technical requirements. - Perform testing, troubleshooting, and debugging of chatbot functionalities, APIs, integrations, and back-end services to identify and resolve issues efficiently. - Conduct end-to-end testing of chatbot conversations and API integrations to ensure accuracy, reliability, and a consistent user experience. - Investigate production issues and technical defects, perform root cause analysis, and implement appropriate corrective and preventive actions. - Monitor chatbot performance and user interactions, identifying opportunities to improve response accuracy, system performance, and overall conversational experience. - Follow software development best practices, including version control, clean coding, documentation, testing, and code reviews . - Contribute to technical documentation covering chatbot flows, API integrations, NLU models, configurations, and system components. - Stay up to date with developments in Conversational AI, Microsoft Bot Framework, Azure, NLU, Node.js, and related technologies , and contribute ideas for improving the chatbot platform and development practices.

Наблюдалась 2026-10-15, впервые 2026-10-06, найдена на 4 площадках, источник — Indeed.

Открыть у работодателя