Вакансия: Python-разработчик (Web Scraping / Backend)
Формат: Удалённо, полный день
Уровень: Junior+/Middle
Опыт: от 1 года коммерческой разработки
Ищем разработчика, который будет отвечать за создание и поддержку Slack-ботов для автоматизации бизнес-процессов. Вы будете заниматься созданием ботов. Работа в связке с другими разработчиками, но в этой области вы будете главным экспертом.
Что предстоит делать:
- Разработка и поддержка Slack-ботов с использованием Slack SDK и Bolt Framework;
- Создание интерактивных элементов: кнопки, модальные окна, slash-команды;
- Работа с асинхронным кодом на базе asyncio;
- Разработка бэкенд-сервисов на FastAPI;
- Интеграция с базами данных PostgreSQL через SQLAlchemy;
- Настройка взаимодействия между сервисами через AWS SQS;
- Обработка webhook'ов и событий от Slack API;
- Интеграция ботов с внешними API и сервисами;
- Создание системы уведомлений и автоматизации рабочих процессов;
- Работа с Redis для кэширования и управления состоянием.
Требования:
- Опыт коммерческой разработки на Python от 1 года;
- Уровень английского В2 (устное взаимодействие с распределенной командой, в частности с РМ на английском);
- Опыт работы с Slack API обязателен;
- Понимание асинхронного программирования asyncio;
- Опыт с FastAPI, SQLAlchemy, PostgreSQL;
- Понимание принципов работы с webhook'ами и REST API;
- Способность разбираться в чужом коде и вносить правки;
- Самостоятельность в рамках своей зоны ответственности.
Будет плюсом:
- Опыт работы с AWS (Lambda, SQS, EC2);
- Понимание Terraform для автоматизации инфраструктуры;
- Опыт с Docker и контейнеризацией;
- Знание других чат-платформ (Discord, Microsoft Teams);
- Опыт работы с различными LLM (OpenAI, Anthropic, локальные модели).
Условия:
- Удалённая работа;
- Гибкий график;
- Минимум встреч и бюрократии;
- Наставничество на старте;
- Возможность развивать архитектуру системы автоматизации через чат-ботов.