Python разработчик
ЛайфСтрим
( smotreshka.tv )
Аккаунт зарегистрирован с email *@life-stream.tv
Опыт работы любойот 150 000 до 200 000 ₽
Серверная часть платформы для интернет-телевидения и онлайн-кинотеатров LifeStream выполняет важнейшую роль по управлению ключевыми функциями платформы. Именно она является точкой входа для всех клиентских устройств от телефонов и планшетов до телевизоров SmartTV и телевизионных приставок.
Благодаря усилиям команды серверной разработки LifeStream были запущены и успешно работают такие сервисы, как “Смотрёшка” ( “МТС ТВ”, “Телекарта Онлайн” и “Интерактивное телевидение ТТК”. У нас всегда много интересных задач, а наши сервисы постоянно обрабатывают десятки тысяч пользовательских запросов в секунду.
Мы ищем коллегу, который сможет влиться в нашу команду и вместе с нами развивать серверную часть платформы и сопутствующие сервисы. Присылайте нам свое резюме, возможно Вы именно тот, кого мы ищем!
Мы предлагаем:
- Неформальную обстановку (нам не так важно, как вы выглядите и выражаетесь, важно, как вы работаете)
- Возможность работать над классными нетривиальными задачами, которые в обычных скучных компаниях никому и в голову не придут
- Гибкий график (можно периодически работать из дома и выезжать в офис, когда общественный транспорт не забит битком; участвовать в планёрках можно по Skype)
- Минимум бюрократии (мы уважаем трудовой кодекс, но сотрудник не должен страдать)
- Лэптоп или дэсктоп на выбор
- Чай-кофе-печенки
- Офис в центре Москвы рядом с метро Таганская
Чем предстоит заниматься:
- Разрабатывать удобные инструменты управления платформой и различные внутренние сервисы
- Реализовывать API для клиентских устройств и партнерских систем
- Анализировать и оптимизировать производительность разрабатываемых web-сервисов платформы
- Писать модульные, функциональные и интеграционные тесты
- Участвовать в совершенствовании архитектуры платформы
Требования:
- Опыт коммерческой серверной или full stack разработки web-приложений и сервисов на Python.
- Знание одного из популярных веб-фреймворков (Flask, Django)
- Знания JavaScript, HTML, CSS, достаточные, чтобы верстать странички на Bootstrap и прикручивать к ним различные виджеты
- Умение пользоваться ORM (или ODM), имея при этом понимание того, что происходит на уровне запросов к БД
- Умение разбираться в чужом коде и быстро с ним работать
- Умение и желание учиться новому
- Навыки работы на nix-системах
- Знание английского языка (на уровне чтения технической документации)
- Умение грамотно пользоваться системой контроля версий (мы используем git)
Приветствуется:
- Опыт работы с MongoDB (в любом случае предстоит работать с этой БД, и очень здорово, если такой опыт есть, однако мы готовы научить всему, что нужно)
- Понимание принципов контейнеризации, опыт работы с Docker
- Опыт асинхронного программирования на Python (Tornado, asyncio)
- Знание языка Go, опыт написания приложений на нем, или желание его изучить (у нас много сервисов написано на нем, и, если вы еще не пробовали Go в production -- это отличная возможность попробовать :)
- Опыт работы с системами обмена сообщений (RabbitMQ), системами очередей задач (Celery)
- Опыт интеграции с API сторонних Web-сервисов
- Знание основных шаблонов проектирования и умение их применять именно там, где они нужны