Ukraine Job Openings
Intetics
Software Chatbot Engineer
November 13, 2024
Objective: This project aims to develop a chatbot platform that serves as a centralized, trusted source of information for communities affected by the crisis in Ukraine. The chatbot will deliver critical, harmonized messages on humanitarian assistance, including details on cash and in-kind aid, fraud prevention, and contact information for relevant organizations.
Key Features:
- Information Hub: The chatbot will provide affected individuals with access to essential information regarding humanitarian assistance options and resources, available on popular platforms — Telegram and Viber.
- User-Centric Design: Built to support both Ukrainian and English languages, the chatbot will include accessibility features for users with disabilities and will cater to a diverse audience, targeting up to 200,000 users in the first year.
- Scalability and Security: Hosted on a secure, scalable cloud infrastructure, the platform will implement robust security measures to protect user interactions and data.
- Content Management System (CMS): A custom CMS will enable non-technical staff to manage and update content, ensuring the chatbot remains current and relevant.
- Analytics and Monitoring: The platform will include a dashboard to monitor usage and user engagement, allowing continuous optimization based on real-time data.
Impact: This chatbot will enhance access to humanitarian aid information for Ukrainians, supporting transparency, fraud prevention, and efficient resource navigation, and will play a vital role in the humanitarian response led by the Emergency Telecommunications Cluster (ETC) and partners.
Responsibilities:
Chatbot Development and Architecture:
- Design and implement a secure chatbot platform using Django (Python) or Node.js, ensuring scalability to support 200,000 users.
- Develop a one-way communication interface tailored for efficient information dissemination and anti-fraud messaging.
- Ensure compliance with WFP and humanitarian principles and guidelines, focusing on a user-friendly, accessible interface.
- Create a chatbot interface that is intuitive, accessible, and inclusive of users with disabilities (e.g., voice speaker options, and special text).
- Implement language support for Ukrainian and English, ensuring localization and context relevance for Ukrainian users.
- Provide options for text and voice interaction to accommodate different user needs and preferences.
- Set up and manage a scalable Postgre SQL database hosted on AWS, with automated backup and disaster recovery.
- Optimize the backend to handle high traffic, monitor performance, and integrate an analytics dashboard to track user behavior and chatbot effectiveness.
- Implement robust security measures, including data encryption (AES-256), role-based access control (RBAC) to CMS, and multi-factor authentication (MFA) to CMS.
- Ensure secure API integration with Telegram and Viber for messaging, implementing rate limiting and DDo S protection.
- Integrate with Telegram and Viber APIs to facilitate platform accessibility and efficient information sharing.
- Implement Google TTS or similar services for voice responses to enhance accessibility for users who may prefer audio content.
- Develop a CMS with a user-friendly, WYSIWYG interface, allowing non-technical staff to manage content without altering the system code.
- Set up role-based access control within the CMS to limit content updates to authorized personnel only.
- Set up real-time monitoring using AWS Cloud Watch, tracking system performance, user interactions, and traffic patterns.
- Develop an analytical dashboard to track user behavior, chatbot interactions, and key metrics, integrating insights for potential future database integration.
- Define and execute testing phases, including user acceptance and bug resolution.
- Develop a demo and assist in the rollout process, implementing updates and improvements based on user feedback and analytics.
- Provide training for super users on content management and dashboard usage.
- Offer ongoing support for maintenance, ensuring regular updates and adjustments to meet user needs.
Requirements:
- Technical Skills: Expertise in Django or Node.js, Postgre SQL, AWS, Docker, API integration (Telegram, Viber), and Google TTS.
- Security Expertise: Strong knowledge of secure coding practices, encryption, and access control mechanisms.
- Project Management: Proven ability to independently manage the end-to-end project, meeting milestones within a 6-month timeline.
- Communication Skills: Excellent documentation and training capabilities to support non-technical users.
New Job Alerts
Інтерньюз-Україна
Senior Strategic Lead on Parliamentary Reform for the USAID/ RADA Next Generation (RANG) Activity
November 19, 2024
View Job DescriptionMercy Corps
Monitoring & Results Measurement (MRM) Manager FCDO Ukraine - Nexus Durable Solutions Initiative
November 19, 2024
View Job DescriptionRaiffeisen Bank Ukraine
Менеджер з обслуговування приватних клієнтів (ст. м Печерська)
FULL TIME
November 19, 2024
View Job DescriptionMaterialise
Senior Software Development Engineer С++
FULL TIME
November 19, 2024
View Job DescriptionEdvantis
Senior Full-Stack Engineer (Angular/Vue.js/Node.js)
FULL TIME
November 19, 2024
View Job DescriptionLooking for similar job?
New Job Alerts
Інтерньюз-Україна
Senior Strategic Lead on Parliamentary Reform for the USAID/ RADA Next Generation (RANG) Activity
November 19, 2024
View Job DescriptionMercy Corps
Monitoring & Results Measurement (MRM) Manager FCDO Ukraine - Nexus Durable Solutions Initiative
November 19, 2024
View Job DescriptionRaiffeisen Bank Ukraine
Менеджер з обслуговування приватних клієнтів (ст. м Печерська)
FULL TIME
November 19, 2024
View Job DescriptionMaterialise
Senior Software Development Engineer С++
FULL TIME
November 19, 2024
View Job DescriptionEdvantis
Senior Full-Stack Engineer (Angular/Vue.js/Node.js)
FULL TIME
November 19, 2024
View Job Description