Разработчик ботов

12.09.2024
60 000 - 70 000 / месяц
Срок для отклика истек

Описание вакансии

Обязанности:

  • Разработка и поддержка ботов: проектирование, создание и внедрение ботов для различных платформ (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, компьютерных наук или программирования.

Условия:

  • Удаленная работа