Разработчик (Phyton, маркетплейсы)

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

SCHWARZ — бренд электроинструментов для дома, дачи и строительства, представленный на Ozon и Wildberries. С 2023 года мы выросли до оборота более 500 млн рублей в месяц, расширили ассортимент с 5 до 100+ SKU и собрали команду из 50+ человек.

Сегодня SCHWARZ входит в топ-5 продавцов DIY на маркетплейсах.

Мы продолжаем развивать бренд, расширять ассортимент и выстраивать процессы, которые соответствуют масштабу бизнеса. Наша цель — стать бизнесом №1 на рынке DIY в России.

Мы ценим инициативу, ответственность и готовность предлагать решения. Поддерживаем профессиональный рост сотрудников и даём больше ответственности тем, кто показывает результат и хочет двигаться дальше.

На этапе активного роста компании приглашаем в нашу команду Разработчика (Phyton, маркетплейсы)

Что мы предлагаем:

  • Официальное оформление. Трудоустройство по ТК РФ с первого рабочего дня, официальная заработная плата (обсуждаем с финальными кандидатами), оплачиваемые отпуск и больничный.
  • Формат работы. Полностью удалённая работа, график 5/2 с 10:00 до 19:00 по московскому времени.
  • Профессиональное развитие и карьерный рост до Руководителя ИТ-отдела с индивидуальным планом развития и с формированием собственной команды
  • Возможность влиять на процессы. Мы ценим сотрудников, которые замечают, что можно улучшить, предлагают решения и участвуют в их реализации. Результат работы каждого сотрудника влияет на развитие его направления и компании в целом.
  • Команда и атмосфера. Мы — молодая и амбициозная команда, нацеленная на результат. Ценим живое общение и тёплую атмосферу, поэтому регулярно проводим корпоративные мероприятия.

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

  • Ведение полного цикла разработки внутренних систем: уточнение требований, проектирование архитектуры, выбор технического решения, разработка, тестирование, развёртывание, передача пользователям и дальнейшее сопровождение.

  • Работа с внутренними заказчиками. Первое время технические задания и бизнес-логику передаёт руководитель. После адаптации аналитик-разработчик начинает напрямую взаимодействовать с пользователями при участии руководителя.

  • Аудит и переработка существующих инструментов: изучение текущей бизнес-логики, источников и зависимостей, проектирование новой архитектуры, перенос данных и постепенная замена устаревших решений.

  • Создание и постоянное развитие баз данных маркетплейсов: проектирование структуры, хранение истории, ведение справочников, оптимизация запросов, резервное копирование и подготовка данных для пользовательских и аналитических систем.

  • Разработка интеграций и парсеров: подключение API маркетплейсов и других сервисов, получение данных с сайтов, обработка ограничений источников и поддержка решений после изменений API или структуры сайта.

  • Создание и сопровождение ETL/ELT-процессов: сбор, преобразование и загрузка данных, инкрементальные обновления, защита от дублей, восстановление пропущенных периодов и ведение логов.

  • Разработка автоматизаций для подразделений компании: биддеры, управление ценами и рекламными ставками, контроль остатков и отклонений, автоматическая подготовка отчётов, синхронизация справочников и запуск процессов по расписанию.

  • Передача данных между системами: сервером, базами данных, Google Таблицами, Power BI, Telegram и другими внутренними инструментами.

  • Создание пользовательских интерфейсов для систем с постоянными пользователями: Google Таблицы, Telegram-боты, простые веб-страницы, формы и панели управления. Сложная frontend-разработка и дизайн не требуются.

  • Постоянный мониторинг автоматизаций и загрузок: контроль выполнения процессов, отсутствующих данных, зависших задач, доступности API, баз и внутренних сервисов.

  • Оперативное устранение сбоев: определение причины ошибки, восстановление процессов и пропущенных данных, безопасный повторный запуск и проверка отсутствия дублей.

  • Полное администрирование сервера компании: развёртывание и сопровождение приложений, баз и служебных сервисов, управление доступами, ресурсами, обновлениями, логами, резервными копиями, доменами и SSL-сертификатами.

  • Обеспечение информационной безопасности: защита ключей, паролей и токенов, разграничение прав, контроль сетевых настроек и предотвращение использования рабочих данных без согласования.

  • Ведение кода в Git и поддержание технического порядка: понятная структура проектов, содержательные коммиты, фиксация зависимостей, отделение конфигурации и секретов от кода.

  • Документирование каждой разработки: комментарии к сложной логике, инструкция по запуску и использованию. Для крупных и критичных систем - описание архитектуры, источников, структуры базы, резервного копирования и восстановления.

Что мы ожидаем:

  • Релевантный опыт работы от 2-х лет, опыт работы с маркетплейсами (обязателен)

  • Python - уверенный уровень. Разработка API-интеграций, парсеров, ETL-процессов, Telegram-ботов и серверных автоматизаций. Умение структурировать проект, работать с библиотеками, зависимостями и обработкой ошибок.

  • Работа с API - средний уровень и выше. Понимание REST, HTTP, JSON, авторизации, токенов, пагинации, лимитов, повторных запросов и обработки ошибок. Способность самостоятельно подключаться к документированным API

  • SQL и реляционные базы данных - уверенный уровень. Самостоятельное проектирование таблиц, связей, типов данных, ключей и индексов. Хранение истории, предотвращение дублей, миграции и оптимизация запросов.

  • Linux и серверное администрирование - уверенный уровень. Развёртывание и поддержка приложений и баз данных, работа с процессами, службами, расписаниями, логами, доступами, резервным копированием, восстановлением и базовой безопасностью.

  • Парсинг сайтов - уверенный или продвинутый уровень. Работа со статическими и динамическими страницами, HTML, внутренними запросами сайта, JavaScript-контентом, cookies, сессиями, авторизацией и пагинацией. Requests, BeautifulSoup, Playwright, Selenium или аналоги.

  • ETL/ELT - уверенный уровень. Регулярный сбор, очистка, преобразование и загрузка данных, инкрементальные обновления, восстановление пропущенных периодов, защита от дублей и подготовка данных для Google Таблиц и Power BI.

  • Git - уверенный уровень. Работа с репозиториями компании, ветками, содержательными коммитами, откатами, зависимостями и развёртыванием кода. Секретные данные не должны храниться в репозитории.

  • Google Таблицы - средний уровень. Понимание структуры таблиц, диапазонов, основных формул и ограничений. Работа с Google Sheets API без повреждения формул, форматирования и пользовательских полей.

  • Telegram-боты и уведомления - уровень не ниже среднего. Отправка уведомлений, создание простых команд, настройка прав, подключение к базам и API, защита от повторных сообщений.

  • Базовое понимание маркетплейсов. Товары, артикулы, SKU, кабинеты, заказы, продажи, возвраты, остатки, поставки, цены, реклама и комиссии. Опыт работы с Ozon и Wildberries будет преимуществом.

  • Тестирование и технический контроль. Ручная проверка основной логики и пограничных сценариев, тестирование на ограниченном объёме данных перед массовым запуском, проверка после развёртывания, логирование и обработка ошибок.

  • Информационная безопасность. Безопасное хранение паролей, токенов и API-ключей, использование переменных окружения, разграничение прав, разделение рабочей и тестовой среды, защита коммерческих данных компании.

Этапы отбора: Онлайн встреча с HR → Онлайн встреча с Руководителем → Тестовое задание → Сбор рекомендаций → Оффер

Если вам интересны задачи этой позиции, будем рады познакомиться. Присоединяйтесь к команде SCHWARZ!