Python Developer

Дата размещения вакансии: 16.07.2025
Работодатель: MEGATOP
Уровень зарплаты:
з/п не указана
Город:
Минск
Требуемый опыт работы:
От 1 года до 3 лет

В связи с расширением штата приглашаем на работу Python разработчика!

Требуемый опыт работы:

  • Уверенный опыт работы с асинхронным программированием (AsyncIO, AIOHTTP, FastAPI).
  • Опыт разработки и поддержки REST API на одном из фреймворков (FastAPI, Flask, Django). Предпочтительно FastAPI.
  • Опыт работы с реляционными базами данных (предпочтительно MSSQL или PostgreSQL) и ORM (pyodbc, aioodbc, SQLAlchemy). Опыт миграций (Alembic) будет плюсом.
  • Опыт разработки парсеров/скраперов для сбора данных (например, с использованием Scrapy, Playwright, BeautifulSoup, Selenium или внутренних методов сайта).
  • Опыт написания и поддержки юнит-тестов (Pytest).
  • Понимание принципов контейнеризации, опыт работы с Docker.
  • Уверенное владение Git.

Желателен опыт разработки Telegram-ботов (Aiogram, Telethon).

Чем предстоит заниматься:

  • Разработка и поддержка высокопроизводительных сервисов для сбора и обработки данных с маркетплейсов и других внешних источников (через API и парсинг).
  • Проектирование и разработка внутренних API-сервисов для нужд команды и интеграции с другими модулями платформы.
  • Интеграция с существующей .NET-платформой и базами данных (MSSQL), обеспечение корректного обмена данными.
  • Оптимизация и рефакторинг существующего кода с целью повышения производительности и надежности.
  • Участие в проектировании архитектуры новых микросервисов и инструментов для автоматизации бизнес-процессов (например, в модулях РНП, ДЦО, Продвижение).
  • Разработка Telegram-ботов для внутренних нужд команды (уведомления, отчеты, управление).

Наши ожидания от кандидата:

  • Коммерческий опыт с Python-фреймворками. Разработка на новых версиях Python (3.10+).
  • Опыт работы с асинхронным программированием (FastAPI / AsyncIO).
  • Опыт использования юнит-тестов.
  • Наличие опыта сбора информации с сайтов (API / внутренние методы).
  • Опыт разработки Telegram ботов (AIOgram / Telethon).
  • Знание Python Core и встроенной библиотеки.
  • Знание SQL баз данных (MSSQL).

Мы предлагаем:

  • Достойный уровень заработной платы по результатам собеседования.
  • График работы с 08:30 до 17:30, в пятницу до 16.40 в уютном и современном офисе в центре Минска.
  • Дополнительный отпуск (24 дня по контракту + 5 дополнительных оплачиваемых дней от компании).
  • Яркая и насыщенная корпоративная жизнь (корпоративные мероприятия, тимбилдинги, конкурсы), дружный коллектив.
  • Обучение (наставник) на период вхождения в должность.
  • Возможность профессионального обучения за счет компании: собственная платформа online-обучения, корпоративная библиотека, внутренние и внешние тренинги, участие в семинарах, конференциях.
  • Бесплатный кофе/чай, салат-бар в офисе.
  • Дополнительные бонусы: добровольное медицинское страхование, корпоративные скидки от партнеров, дополнительные материальные выплаты.

Ждем Ваших резюме!