Напиши текст вакансии для должности "Middle Python developer". Название компании: "РТСофт". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Python', 'Django Framework', 'Linux', 'ООП', 'Git'

Наша команда разрабатывает и внедряет высокотехнологичные программные продукты, которые автоматизируют управление транспортом тепло-/ электроэнергии, предотвращают развитие аварий, управляют технологическими процессами на энергообъектах, предприятиях и микросетях. Если вы готовы решать по-настоящему сложные задачи, которые, возможно, до вас не решал никто, обладаете аналитическими способностями, если вас не пугают масштабные проекты и профессиональные вызовы – присоединяйтесь! Станьте частью нашей команды в качестве Python developer! Задачи:   разработка серверного программного обеспечения, решающего задачи конвертации и сопоставления данных для нужд электроэнергетики;   разработка нового функционала, оптимизация, рефакторинг и развитие существующего кода на языке Python с использованием лучших практик разработки (автоматическое тестирование, код-ревью, SOLID, DRY);   разработка модели баз данных;   участие в проектировании архитектуры разрабатываемых систем.   Требуемые навыки:   уверенное знание Python 3 и его основных библиотек;   опыт коммерческой разработки от двух лет;   опыт разработки веб-приложений с использованием фреймворков экосистемы Python (asyncio, fastapi, django и др.);   понимание принципов объектно-ориентированного программирования;   знание SQL, опыт работы с СУБД (PostgreSQL, MS SQL и т.д.);   умение работать с системами контроля версий (git);   умение писать хорошо поддерживаемый код;   ответственность и аккуратность;   умение тестировать свой код и работать с чужим;   коммуникативность, доброжелательность, умение работать в команде.   Приветствуется:   знание асинхронных фреймворков;   опыт построения масштабируемых систем;   опыт написания автотестов;   базовые знания HTML, CSS, JavaScript.   Мы предлагаем:  непосредственное участие в разработке высокотехнологичных программных продуктов; работу в современной гибкой среде, где есть возможность самостоятельно принимать решения; дружескую открытую атмосферу, где приветствуется инициативность и поощряется нестандартный подход; развитие через новые и сложные задачи; достойную белую заработную плату, перспективы роста; возможности обучения и обмена опытом за счет компании (семинары, конференции, тренинги, в том числе и по индивидуальной программе); медицинскую страховку (ДМС). возможность удаленно работать.  Существующий стек технологий: Python, Go, .NET Core, RabbitMQ, PostgreSQL, MongoDB, React, новый дизайн.