Technical Lead / Техлид (С++) на удаленную работу
(вакансия в архиве)

16 февраля 2022

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
От 3 до 6 лет
Данная вакансия доступна не во всех регионах.
Смотреть список доступных регионов

Вакансия: Technical Lead / Техлид (С++) на удаленную работу


Привет! Мы в команде поиска разрабатываем поисковый движок для 2Гис. Делаем его таким, чтобы наши пользователи находили всё точно, полно, быстро и на любом устройстве.

Для этого мы проверяем работу поиска так, что тестов прогоняется за день больше, чем пользователи делают запросов на бою. Анализируем статистику, разрабатываем метрики и внутренние инструменты для проверки изменений в коде, проводим эксперименты, сжимаем 64-битные id до 2-3 байт, используем fuzzing, считаем популярность объектов в реальном времени и подстраиваем выдачу под пользователя.

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


Команда

У нас полная самостоятельная команда: 4 senior разработчика на C++, 3 middle Python-разработчика, 3 Qa-инженера, 2 саппорта, DevOps, дата-аналитик, менеджер продукта и тимлид.

И сейчас мы ищем сильного технаря, который сможет руководить разработкой движка, написанного на C++, и разработкой внутренних инструментов и систем, написанных в основном на Python и немного на Go.


Задачи

Пипл менеджментом, организацией и формированием роадмапа заниматься не придётся для этого у нас есть тимлид и продакт-менеджер.

Задачи техлида в этом проекте связаны именно с технической стороной продукта: решить, как запилить фичу и выстроить архитектуру, организовать разработку внутри команды, менторить разработчиков.

  • Определять стек технологий для конкретных проектов или задач.

  • Отвечать за внедрение новых подходов к разработке, тестированию, доставке и выбор новых технологий.

  • Выстраивать процессы (например, Ci/Cd, код ревью), внедрять и развивать инженерные практики.

  • Минимизировать риски для развития продукта, связанные с техническими ограничениям, преодолевать технические блокеры для бизнеса.

  • Определять технологическую стратегию развития проекта или продукта, работать на перспективу.

  • Отвечать за качество реализации, продукта.

  • Развивать технические навыки членов своей команды.

  • Решать технически сложные задачи, которые другие инженеры в команде не в состоянии решить.

  • Решать технические и интеграционные вопросы с другими командами.


Требования

Хард скиллы:

  • Опыт принятия архитектурных решений.

  • Опыт разработки на C++, знание стандартов C++11/14/17/20.

  • Опыт разработки на Python.

  • Хорошее знание алгоритмов, мат. статистики и теории вероятностей.

Софт скиллы:

  • Готовность взять на себя ответственность за принятие решений в технической стороне продукта.

  • Системное мышление чтобы принимать долгосрочные решения и работать в условиях неопределенности.

  • Лидерские качества и внутренний настрой быть лидером вести за собой людей и учить их тому, что вы сами умеете.

  • Умение договариваться в формате win-win, спокойно объяснять технические тонкости, обосновывать принимаемые решения.


Условия

  • Полностью самостоятельная команда: свои разработка, тестирование, поддержка, аналитика и DevOps.

  • Развитая инфраструктура тестов, Ci и различных инструментов.

  • Сами определяем метрики качества, ценность задач и процессы в команде: сколько недель в спринте, пробелы или табы, когда митинг, какой рабочий график и всё такое.

  • Выбираем языки, библиотеки, инструменты, отталкиваясь от задач, без каких-то серьёзных ограничений.

  • Само собой, полностью белая зарплата, размер которой без проблем обсуждаем на собеседовании. Есть Дмс и все классические It-плюшки.

  • Ремоут-френдли. Доставим всё, что нужно для комфортной работы дома.

  • Можно работать и в офисе: новый центр разработки в Санкт-Петербурге и два классных офиса в Новосибирске. Можем организовать релокацию!


Требуется technical lead / техлид (с++) на удаленную работу


Web-разработчик, web-программист, программист python, разработчик, web-developer, программист, developer python, developer