Ведущий Python разработчик (Tech Lead)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Компания Selectel приглашает на работу Ведущего Python разработчика в команду отдела Openstack.
Selectel — надежный провайдер ИТ-инфраструктуры в России. За свою 11-летнюю историю Selectel заслужил доверие более 15 тысяч клиентов — от индивидуальных предпринимателей до крупных международных корпораций.
Selectel предоставляет широкую линейку инфраструктурных продуктов и услуг, как собственной разработки, так и в партнерстве с мировыми технологическими лидерами. Наша сеть насчитывает 6 современных дата-центров в Москве, Санкт-Петербурге и Ленинградской области.
На этой позиции вы будете:
- Руководить небольшой командой разработки;
- Проектировать решения, декомпозировать крупные задачи и заниматься их имплементацией;
- Обучать коллег, нести видение стиля решения задач;
- Заботиться о развитии систем CI/CD, ревью кода, процесса разработки в целом;
- Взаимодействовать со смежными командами разработчиков для реализации больших задач;
- Развивать сервисы облачной платформы Selectel и используемые в ней open source проекты;
- Писать код на python/go или других языках, подходящих для решения задачи.
Наши ожидания:
- Навыки организации работы команды;
- Владение современным стеком технологий разработки: контейнеризация, многопоточность и устойчивость к сбоям;
- Опыт ведения разработки полного цикла: проектирование решения, написание программного или инфраструктурного кода, создание сопровождающей документации, интеграция в имеющуюся структуру сервисов и поддержка проекта;
- Опыт проведения ревью кода, умение встраивать ревью в процесс разработки;
- Умение разбираться в современных методологиях разработки, их применимости и актуальности для решения задач;
- Умение нести видение стиля решения задач, договариваться с коллегами о принципиальных подходах к разработке;
- Умение декомпозировать крупные задачи на связные наборы более мелких, координировать усилия команды для достижения поставленной цели в срок
- Уверенное знание Python;
- Опыт работы с ORM;
- Опыт написания unit- и функциональных тестов;
- Опыт работы с базами данных PostgreSQL и/или MySQL;
- Опыт работы с ОС семейства Linux;
- Опыт работы с системой контроля версий Git4
- Опыт работы и понимание принципов CI/CD.
Вашим плюсом будет:
- Знание языка программирования Go;
- Участие в open source проектах;
- Знакомство с проектом OpenStack, его экосистемой и инфраструктурой для работы с ним: Gerrit, DevStack и др.;
- Опыт работы документирования API при помощи OpenAPI, Swagger или RAML;
- Владение английским на уровне, достаточном для общения с зарубежными коллегами на конференциях, в почтовых рассылках и IRC.
Условия работы:
- Официальное оформление, белая зарплата
- Гибкое начало рабочего дня
- Ежемесячная надбавка за некурение
- Бесплатные обеды и кофе-брейки
- ДМС + стоматология + офисный врач
- От 50% до 100% оплаты обучения английскому (в офисе)
- Бесплатные разговорные клубы с носителями
- 50% оплата абонемента в фитнес-клуб
- Релокационный бонус при переезде из другого города
- Офис в 10 минутах пешком от ст. м. Московские ворота, своя авто- и велопарковка
А ещё:
- Полный доступ в онлайн-библиотеку
- Возможность участия в конференциях по всему миру
- Аренда зала для игры в баскетбол, пляжный волейбол, футбол на газоне и йога в офисе
- Активные корпоративы (сноуборд, веревочный парк, квесты)
- Регулярные спортивные мероприятия (турниры по пейнтболу, картингу, гонка героев и т.д.)
- Походы в кино на фильмы про динозавров
- Кикер и настольный теннис
- Регулярные просмотры фильмов на английском языке в собственном конференц зале
- Настольные игры в офисе
Бонусы
Дополнительные инструкции
На собеседовании мы обсудим:
- Технологии программирования, с которыми вам приходилось работать;
- Ваш профессиональный опыт, реализованные проекты и задачи, написанные на Python;
- Понимание и опыт применения современных методологий разработки: ревью кода, автоматизация тестирования и деплоя кода в тестовые среды, документирование.