Вакансия уже закрыта! Но это не должно помешать вам почитать другие материалы в нашем блоге.
У нас вакансия: мы ищем очень важного человека в команду «Медузы» — ведущего программиста (тим-лида). Он будет участвовать в развитии уже существующих и создании новых продуктов, а также (совместно с руководителем проектов) координировать команду разработки.
Начнем с главного: нам нужен человек с опытом. Желательно и в разработке, и в управлении. В любом случае, мы рассчитываем, что вы занимаетесь программированием не менее пяти лет. Кроме того, чтобы работать в «Медузе», вы должны интересоваться медиа и уметь общаться с людьми.
Что вам предстоит делать в «Медузе»
Отвечать за техническую сторону новых проектов
Проектировать архитектуру технических решений
Планировать и координировать работу технического отдела
Ставить перед разработчиками задачи и контролировать их исполнение
Обеспечивать качество (code review, наставничество)
Поддерживать и перерабатывать существующий код
Создавать классную рабочую атмосферу
Вы умеете
Ruby on Rails
React (Redux и т. д.)
Говорить и писать по-английски
Говорить и писать по-русски (мы много общаемся в бейскемпе и слэке)
Вести за собой команду (вы уже такое делали, и у вас есть опыт тим-лида)
Docker, микросервисы
А в идеале
Вы умеете что-то помимо Ruby — Elixir, Python и т. д.
У вас есть опыт работы с Kubernetes и знание devops-практик
У вас есть опыт работы в медиа или похожих сферах
Как будет устроена ваша работа
Во-первых, вы будете не просто исполнителем-программистом по техническому заданию. Мы ожидаем, что вы будете предлагать свои идеи проектов, нести ответственность за предложенные решения, искать и находить компромисс с другими участниками продуктовой команды.
Во-вторых, вы будете (сами) придумывать, как сделать техническую часть для разных продуктовых решений; вы будете (вместе с руководителем проектов) превращать это в задачи для команды техотдела. И, конечно, вам предстоит обеспечивать технический контроль над разработкой и контролировать качество. В общем, заниматься тим-лидством.
В-третьих, вы будете участвовать в совещаниях с редакцией «Медузы» (да-да, с журналистами и редакторами), с продуктовой командой, с нашими партнерами по развитию продуктов. Вместе с руководителем проектов вы будете давать оценку новых проектов с технической точки зрения, консультировать коллег о технических возможностях и ограничениях.
В-четвертых, вы будете программировать, верстать и запускать проекты вместе со своей командой и заказчиком (а это может быть и редакция, и кто-то еще).
Наконец, вы будете следить за тем, что происходит с продуктами, поддерживать свою команду и делать так, чтобы ее участники развивались. Вероятно, вы станете оунером некоторых продуктов — а значит, их будущее будет зависеть именно от вас.
Что еще нужно знать о том, как мы работаем
Технический отдел «Медузы» работает в основном удаленно, часто в офлайн-режиме. Большая часть коммуникации — это переписка в слэке, реже — встречи в гугл-мите, живые встречи — по желанию.
Мы любим, когда проект документируется в бейскемпе в расслабленной короткой форме — но достаточно понятной, чтобы команда знала, что от нее требуется, а впоследствии можно было вернуться к проекту и прояснить какие-то детали.
Каждый проект мы планируем и прорабатываем заранее, формируя «питч» — функциональное описание проекта. Затем на встречах с продуктовой командой выставляем проектам приоритеты и что-то берем в разработку.
«Питчи» идут в разработку в рамках «циклов» — это две или четыре недели, которые начинаются с планирования: команда сама решает, как реализовать проект, распределяет задачи, намечает план действий, после чего приступает непосредственно к разработке. Окончание цикла — это представление получившегося продукта продуктовой команде с последующей передачей заказчику (как правило, редакции). Такие «рабочие» циклы продолжаются шесть недель, после чего наступает «кулдаун» — двухнедельный период, который мы используем для «приведения дел в порядок»: каждый разработчик занимается тем, что сам считает нужным — техдолгами, мелкими багами и т. п.
Условия
Релокация в Ригу. Мы поможем с оформлением документов и сопровождением переезда. Нам не важно, откуда вы переезжаете — из России, Беларуси, Украины, Казахстана или какого-то другого государства.
Белая зарплата и медицинская страховка.
Хотите попробовать?
Напишите нам письмо на адрес tech_hire@meduza.io.
Расскажите, кто вы, где работали, что умеете и любите, почему хотите попасть в «Медузу». Это должно быть настоящее письмо — небольшой рассказ о себе (а не сухое перечисление достижений и умений).
Отдельно к письму приложите ваше резюме (например, в pdf).
Будет здорово, если в этом письме вы предложите какое-нибудь техническое улучшение для «Медузы» — можно даже самую мелочь.
Как все будет происходить?
Вы присылаете письмо, мы отвечаем всем кандидатам (ожидайте ответа с 26 по 31 июля). Если мы считаем, что можно перейти к следующему этапу, вы получите тестовое задание. Тестовое задание теоретически можно сделать за восемь часов — но мы даем на его выполнение неделю. Код решения нужно передать через github. Если с тестовым заданием все хорошо, ожидайте, что предстоят как минимум две встречи в гугл-мите. Первая — с техническим директором и руководителем проектов, вторая — с основателями «Медузы».