Напиши текст вакансии для должности "Full Stack (React+Python) Developer (Avocado Team)". Название компании: "Semrush". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Python', 'JavaScript', 'Git', 'Docker', 'PostgreSQL'

Semrush – продуктовая IT-компания. С 2008 года мы разрабатываем свою собственную онлайн-платформу для интернет-маркетологов и у нас неплохо получается!Доказательством этому является премия WORLD’s BEST SEARCH SOFTWARE, которую мы получаем уже три года подряд.С помощью Semrush можно отслеживать эффективность сайта, оценивать положение продукта в сети, анализировать конкурентов и многое другое.Сегодня нашим сервисом пользуются 7 000 000 маркетологов из Америки, Европы, Азии и Австралии, а над созданием трудятся более 1000 человек по всему миру.С самого основания мы привержены своим фундаментальным ценностям: всегда отдавать приоритет людям, а не процессам, приспосабливаться к переменам, а не следовать строгому плану. Тебе это близко? Давай с нами! И да, у нас есть много интересных технических задач. Мы, Avocado Team, создаем новый проект App Center – магазин приложений от сторонних разработчиков внутри Semrush. Это платформа на стыке продукта и инфраструктуры, которая также включает в себя: инструменты для быстрой интеграции новых приложений, документацию, API, SDK. Что мы используем  Для сервера: Python, nginx, aiohttp, SQLAlchemy, Alembic, PostgreSQL, pytest Для клиента: React, TypeScript, CSS-modules, Jest, Webpack А так же: GitLab CI, docker-compose, Kubernetes, Splunk, Sentry  Инструменты выбирает сама команда и они могут меняться. Мы пробуем новое, иногда что-то добавляем, а иногда с чем-то прощаемся. В команде разработки 6 человек: Product Owner, Technical Owner, 2 Fullstack developer, QA Engineer и дизайнер. Количество задач постоянно растет и мы ищем опытного fullstack-разработчика, который стремится сделать продукт лучше, и для кого язык программирования – лишь инструмент в решении задач. Примеры того, чем предстоит заниматься  Писать код, тестировать его, и деплоить; Участвовать в разборе задач и в код-ревью; Следить за стабильностью наших сервисов и исследовать баги; Поддерживать документацию; Общаться с вендорами по поводу интеграции приложений.  Что мы ожидаем  Опыт JavaScript, включая такие концепции как асинхронное программирование, замыкания, типы и ES6; Знания HTML/CSS, включая такие концепции как layout, специфичность, кросс-браузерность и accessibility; Опыт работы на Python или другими языками программирования, отличными от JavaScript; Опыт работы с React; Ответственность в решении задач. Понимание “зачем это делается”, а не только “как”; Внимательное отношение к дизайну продукта; Готовность принимать самостоятельные решения.  Преимуществом будет  Опыт работы с NodeJS; Опыт разработки любого рода API; Стремление изучать новые для себя технологии; Участие в open-source проектах; Свой проект, сделанный с нуля; Опыт обучения разработчиков; Желание выступать и презентовать свои идеи и достижения.  Мы предлагаем  Данное предложение подразумевает работу в формате FLEX: несколько дней в неделю работа из дома, несколько – все же из офиса (10 минут от ст.м. Московские ворота). Поверь, так будет продуктивнее и эффективнее. Мы проверили. Гибкое начало рабочего дня, которое подойдет как жаворонку, так и сове. Ты можешь начать день в период с 9:00 до 12:00. ДМС со стоматологией. Страхование жизни. Agile-подход в работе (с удовольствием всему научим). Онлайн-обучение английскому. Тренинги/онлайн-курсы/конференции/книги для прокачивания твоих hard- и soft-скиллов. Компенсация затрат на спортивные увлечения и хобби (зал/танцы/скалодромы/верховая езда/рисование/ вэйкборд… Да что угодно! Выбор за тобой). Возможность прохождения консультаций с психологом. Мы поддерживаем не только физическое, но и ментальное здоровье сотрудников. Крутые вечеринки, тимбилдинги и корпоративы в форматах офлайн и онлайн – зависит от ситуации в мире. Нам весело в любом случае:)