Руководитель отдела разработки (Team-lead)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы создаем и поддерживаем продукты в области видео-контента и развлечений. Наш код написан на 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, пожалуйста, не откликайтесь, если не готовы к этому.