Описание вакансии
Обязанности:
- Разработка и поддержка ботов: проектирование, создание и внедрение ботов для различных платформ (Telegram, Facebook Messenger, WhatsApp, Viber и др.) с целью автоматизации процессов и взаимодействия с пользователями.
- Интеграция API и внешних сервисов: подключение ботов к внешним API, CRM-системам, базам данных, платежным системам и другим сервисам.
- Разработка пользовательских интерфейсов ботов: создание удобных интерфейсов (текстовые команды, кнопки, меню) для простого и понятного взаимодействия пользователей с ботом.
- Автоматизация задач: проектирование сценариев для автоматизации бизнес-процессов (например, отправка уведомлений, сбор данных, ответы на часто задаваемые вопросы).
- Обеспечение безопасности: реализация методов защиты данных и обеспечение безопасности взаимодействия между пользователями и ботами.
- Поддержка и оптимизация кода: обновление существующих ботов, исправление багов и улучшение производительности.
- Тестирование и отладка: проведение полного цикла тестирования ботов, выявление и устранение ошибок.
- Работа с базами данных: проектирование и настройка базы данных для хранения и обработки информации, необходимой для работы ботов.
- Документация: создание технической документации по разработанным ботам для команды и клиентов.
Требования:
- Опыт разработки ботов: минимум 2-3 года опыта работы в разработке ботов для популярных мессенджеров (Telegram, WhatsApp и др.).
- Знание языков программирования: опыт работы с Python, JavaScript (Node.js), PHP или другими языками, используемыми для разработки ботов.
- Знание библиотек для разработки ботов: уверенное использование библиотек и фреймворков для работы с ботами, таких как aiogram (Python), TeleBot (Python), node-telegram-bot-api (Node.js) и др.
- Интеграция с API: опыт подключения внешних сервисов через API, включая RESTful API, Webhooks, а также интеграции с платежными системами и CRM.
- Навыки работы с базами данных: опыт работы с SQL и NoSQL базами данных (например, MySQL, MongoDB).
- Знание основ безопасности: понимание принципов безопасности данных и шифрования при работе с ботами.
- Понимание UX/UI: навыки проектирования простого и интуитивно понятного интерфейса для пользователей.
- Способность к решению проблем: умение оперативно выявлять и устранять проблемы в работе ботов, улучшать их функционал.
- Коммуникационные навыки: способность четко передавать техническую информацию другим членам команды.
- Высшее образование: желательно в области IT, компьютерных наук или программирования.
Условия:
- Удаленная работа