Напиши текст вакансии для должности "Middle+/Senior Python разработчик (удаленно)". Название компании: "Cellar door". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Python', 'Redis', 'PostgreSQL', 'REST'

Мы в поисках Python разработчика на удаленку в компанию Novakid. Novakid — международная онлайн-школа английского языка для детей. Это интернет-платформа с VR-технологией, где обучение проходит в виртуальном классе в формате видеоконференции. Компания на рынке с 2017 года и уже привлекла свыше двух миллионов долларов. Привлеченные инвестиции компания планирует вложить в развитие технологической платформы и в выход на новые рынки. В 2020 году Novakid вышли в Испанию, Италию, Румынию, Польшу, а также Южную Корею и страны Ближнего Востока. Сервис уже работает в 50 странах, в том числе и в России. Сейчас 50 000 учеников в школе, 400 тыс уроков в месяц. Ежегодно компания показывает финансовый прирост в 5 раз. Текущий штат группы компаний — 200+ человек. Команда распределенная, много удаленных сотрудников в СНГ и за пределами. Офисы в России, США и Польше. Ребята — резиденты Сколково. Команда Novakid — 30+ человек: продакты, бэкенд, фронтенд, мобилка, Flutter, devops, QA. Ребятам нужен разработчик, который усилит команду. Процесс разработки по Agile: scrum, итерации (на месяц, на неделю), ретро, код-ревью, unit-тесты. Главные задачи:   Участие в разработке бэкенда образовательной платформы Новакид.   Написание и поддержка юнит-тестов.   Участие в код-ревью.   Задач по поддержке не очень много, основное — разработка новых функций, продукт ориентирован на развитие. Стек технологий: Python 3.6, Django, PostgreSQL, SQLAlchemy, Celery, RabbitMQ, Redis, Buildout, Rest API, немного JS (тех админка), Socket.io, Docker. Ждем от вас:  Хорошее знание языка Python, опыт промышленной разработки от 3-х лет. Опыт работы в Agile командах. Навыки написания юнит-тестов (py.test, mock и т.п.) Опыт проектирования и разработки масштабируемых бекендов и REST APIs. Опыт работы с реляционными БД, знание SQL. Опыт работы с распределенными очередями (Celery, RabbitMQ и т.п.)  Условия:   Полностью официальная зарплата, трудовой договор или договор с ИП (готовы обсуждать другие варианты + фиксировать и платить в долларах).   Уровень заработной платы зависит от технического уровня кандидата, для senior до 300К рублей на руки.   Работа удаленная, но на full-time.   График свободный, важно присутствие на митингах и рабочих совещаниях.   Компания предлагает опционы.