👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Руководитель отдела разработки (Team-lead)

Зарплата

от 3000 до 5000 €

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Разработка сервиса по потоковому вещанию видео с использованием алгоритмов обработки на базе neural learning machines

Описание вакансии

Условия работы

Мы создаем и поддерживаем продукты в области видео-контента и развлечений. Наш код написан на PHP и Go.

Мы используем JS, MySQL, Redis, Memcache, Sphinx и Clickhouse, ведем непрерывную борьбу за качество сервиса, постоянно работаем над повышением отказоустойчивости.

У нас есть интересные задачи связанные с обработкой больших объемов данных, оптимизацией производительности под высокой нагрузкой, а также разработкой новых сервисов.

Нашими сервисами ежедневно пользуются более 10 000 000 уникальных пользователей. Кластер наших серверов обслуживает более миллиарда запросов ежедневно.

Мы ищем талантливого и опытного разработчика, способного занять позицию Team-lead, подключиться к процессу формирования команды и возглавить разработку сложных технологических проектов.

Наш офис находится на солнечном острове Кипр, в г. Лимассол. Данная вакансия предполагает переезд после успешного прохождения испытательного срока.

Ключевой функционал

  • Разработка архитектуры проектов, непосредственное участие в написании ключевых частей кода,
  • Управление текущей командой разработчиков, а также участие в подборе новых специалистов,
  • Организация, планирование и контроль выполнения работ, ответственность за сроки и качество выполнения проектов,
  • Ведение проектной отчетности и документации по проектам.

Обязанности

  • Формирование и управление работой команд разработчиков.
  • Создание, проработка и реализация плана технического развития проектов (technical leadership).
  • Разработка архитектуры проекта, определение стека используемых технологий.
  • Руководство проектированием и разработкой функционала программного продукта, утверждение технических решений.
  • Организация процесса разработки - анализ исходного кода и технических решений разработчиков, проверка соответствия стандартам программирования, покрытие юнит тестами и т.д.
  • Контроль выполнения задач, следования плана разработки программного продукта.
  • Создание проектной и технической документации программного продукта.
  • Обучение и мотивация членов команды.

Требования к кандидату

  • Законченное высшее техническое образование.
  • Опыт профессиональной разработки больших и высоконагруженных проектов в роли Senior или Teamlead \ Architector.
  • Опыт проектирования и создания высоконагруженных масштабируемых систем, понимание шардинга, репликации, очередей.
  • Опыт проведения исследований возможных вариантов реализации проекта с точки зрения используемых технологий и инструментов разработки, умение обосновать свои решения.
  • Навык планирования своей работы и команды разработчиков.
  • Знание и опыт применения техник организации эффективного процесса разработки для распределенных команд.
  • Опыт обобщения и структурирования информации по проекту, разделение разработки на этапы и блоки, с последующей организацией цикла разработки продукта.
  • Владение различными техниками управления и мотивации персонала, опыт их применения в прошлых проектах или понимание как их применять.
  • Навык проведения анализа чужого кода.
  • Умение создавать подробную документацию по проекту.
  • Английский язык (не ниже intermediate)
  • Обладание базовым набором личных качеств: ответственность, коммуникабельность, аналитическое мышление, желание развиваться и расти вместе с проектом.
  • Наличие завершенных и функционирующих проектов.

Знание технологий

  • Отличное знание языка программирования PHP и Go.
  • Знание принципов работы современных Unix-подобных операционных систем.
  • Опыт разработки распределённых микросервисов под Linux.
  • Уверенное владение технологиями СУБД. Понимание достоинств и недостатков RDBMS и NoSQL решений.
  • Понимание принципов работы стека сетевых протоколов TCP/IP.
  • Опыт работы с облачными и контейнерными решениями, такими как Docker и AWS.
  • Понимание философии и опыт применения принципов Continuous Delivery & Deployment & Integration.

Условия работы

  • Конкурентоспособный уровень заработной платы: После окончания испытательного срока, реллокации и официального трудоустройства в офисе - от 3000 до 5000 EUR (зависит от опыта и квалификации кандидата, и обсуждается по результатам собеседования), на период испытательного периода 90% от итоговой ЗП.
  • На время испытательного периода работа полностью удаленная. По окончанию переезд в наш офис в республике Кипр с официальным трудоустройством в штат компании.
  • Широкие возможности для профессионального и карьерного роста.
  • Позитивный и дружный коллектив, адекватное руководство.
  • Отсутствие ограничений по выбору техник и инструментов для разработки.
  • Отсутствие дресс-кода и бюрократии.
  • Комфортное и полностью оборудованное рабочее место.
  • Вкусные обеды, чай/кофе и печеньки в офисе.
  • Помощь с переездом.
Тип занятости: Полная занятость

Мы ищем специалиста, состоявшегося как разработчик, и желающего и готового развиваться на позиции team-lead. В идеале у вас должен быть подтвержденный опыт успешного управления командами разработки. Однако мы готовы рассматривать специалистов, реализовавших свой потенциал в сфере разработки и достигших замечательных результатов, при этом заинтересованных и обладающих знаниями и ролевыми моделями в области управления командами, но по каким-то причинам не имеющими полноценного опыта менеджерской деятельности.

Имея негативный опыт реллокации сотрудников сразу после найма, мы настаиваем на наличии испытательного срока с удаленной работой для оценки сотрудника в "полевых условиях" и на предмет совпадения его/ее принципов в работе с основными идеями нашей компании.

Если вы хотите стать частью команды профессионалов, готовы продуктивно работать, активно развиваться и изучать новые технологии, то мы ждем ваших откликов!

Дополнительные инструкции

Отбор на вакансию будет состоять из нескольких этапов, включающих выполнение тестового задания и Skype собеседование с техническим экспертом компании, направленные на оценку ваших знаний и навыков как успешного разработчика. Также предполагается финальное собеседование с CEO компании.

Внимание!

Наше тестовое задание подразумевает написание кода на Go, пожалуйста, не откликайтесь, если не готовы к этому.