Марксистская улица 3с7
Обязанности:
-
Управление командой. Распределение задач, контроль их выполнения, найм новых сотрудников, их обучение и мотивация
-
Руководитель обеспечивает профессиональный рост и развитие каждого члена команды
-
Техническое руководство. Участие в разработке архитектуры ПО, принятие ключевых технических решений, проведение код-ревью и контроль качества кода. Руководитель следит за соблюдением стандартов и использованием передовых практик
-
Руководитель отвечает за своевременную сдачу продукта, укладываясь в установленные рамки
-
Переводит бизнес-требования в понятные задачи для разработчиков и отчитывается о прогрессе
-
Стратегическое планирование. Участвует в разработке стратегии развития продукта, участвует в определении технологического стека и обеспечивает соответствие разработки долгосрочным целям компании
-
Оптимизация процессов. Поиск и внедрение способов улучшения процесса разработки, использование методологий (Agile, Scrum) и инструментов для повышения эффективности
Требования:
-
Знание Python. Необходимо свободно владеть языком, включая его асинхронные возможности, потоки и многопроцессорность
-
Обязательны навыки оптимизации кода и отладки, а также опыт работы с фреймворками (Django)
-
Желателен опыт в разработке систем виртуализации. Требуется понимание механизмов виртуализации, таких как KVM, а также опыт работы с платформами вроде VMware vSphere или OpenStack
-
Желателен практический опыт работы с Docker и Kubernetes. Это включает создание, развертывание и управление контейнерными приложениями
-
Распределенные системы. Необходим опыт проектирования и разработки высоконагруженных и отказоустойчивых распределенных систем
-
Понимание принципов кластеризации и масштабирования также очень важно
-
Работа с базами данных. Уверенное владение реляционными БД (PostgreSQL)
-
Желателен опыт проектирования схем баз данных и написания сложных SQL-запросов
-
Сетевые протоколы. Понимание основ сетевых протоколов, таких как TCP/IP, DNS и HTTP
-
Администрирование Linux. Обязателен опыт администрирования серверов на базе Linux, желательно RPM based. Это включает настройку, автоматизацию задач и знание внутренней структуры ОС
-
Архитектура ПО. Способность проектировать архитектуру сложных программных продуктов, включая применение таких принципов, как Domain-Driven Design или Clean Architecture. CI/CD. Понимание принципов автоматизированного тестирования
-
API. Навыки проектирования и разработки RESTful API
-
Тестирование. Уверенный опыт работы с тестовыми фреймворками, такими как Pytest или Unittest
Личностные и лидерские качества:
-
Лидерство и наставничество. Способность руководить техническими проектами, проводить код-ревью и обучать младших разработчиков
-
Системное мышление. Умение разбирать сложные технические концепции и доносить их до коллег\Коммуникация. Отличные навыки общения и командной работы
-
Инициативность. Способность работать автономно, активно предлагать улучшения и решать нетривиальные задачи
Мы предлагаем:
- Работу в аккредитованной ИТ компании
- Официальное трудоустройство согласно ТК РФ по бессрочному трудовому договору
- ДМС после испытательного срока (включая стоматологию и плановую госпитализацию)
- Гибкое обсуждение индивидуальных финансовых условий
- Гибкое начало рабочего дня — в пределах разумного
- Обучение за счёт компании
- Профессиональное развитие в рамках проектов для крупных государственных и не только компаний РФ