Вакансия • Team Lead С++, Москва
Вакансия в архиве
Получите $100 STARTUP БОНУС за правильный ответ на вопрос:
Самое большое озеро в мире?
Удалённая работа на дому • Москва
Вакансия в архиве • Team Lead С++, Москва
Всем привет!
Компания Кортекс занимается разработкой b2b цифровой платформы для ставок на спорт.
Наша команда С++ (6 человек) расширяется, и мы ищем Team lead с отличным знанием C++, STL. Планируем, что к концу года в команде бекенда будет около 15 человек.
Наш стек:
- бекенд: C++ (Boost, Cmake, Conan), DB (PostgreSQL, MongoDB), MQ (ZeroMQ, RabbitMQ)
- фронтенд: React, Mobx, TypeScript, Storybook, Webpack
# У нас есть:
## Технологии
- Мультисервисная архитектура (сейчас 3 больших сервиса, планируем еще разделить на десятки сервисов поменьше).
- Деплоимся на Linux, скоро в Docker и K8s.
- C++17, как только выходит clang 11, переходим на C++20.
- Сервисы общаются через gRPC под STL и Boost
- Билдим проекты с помощью clang и cmake.
- Управляем зависимостями через Conan.
- Не холиварим на код ревью по мелочам, а настраиваем линтеры: infer, clang-tidy, appchecks, etc.
- Отдаем фронтенду через вебсокет до мегабайта данных первично и далее реалтайм обновления, для этого используем бинарный формат сообщений, в ближайшее время внедряем protobuf.
- Кодовая база из сотен тысяч строк суммарно, при этом держим 50k первичных запросов (тех самых больших) в секунду и 1k в секунду запросов к БД.
- Продвинутый модуль логирования: prometheus, elastic search, graphana, sentry, graylog.
- Крутая математика и алгоритмы: собственный риск менеджер, анализ больших данных.
- Наша система проходит профессиональный аудит угроз безопасности.
## Процессы
- Матричная структура компании с плоской иерархией.
- Работаем в кросс-функциональных фича-командах из аналитиков, дизайнеров, фронтов, бэков, админов и тестеров.
- Сначала прорабатываем требования и дизайны, потом оцениваем задачи и планируем спринт, только потом начинаем разрабатывать, потом ревьювим друг друга, а в конце тестируем, багофиксим и внедряем.
- Каждый день в обед проводим статус, где рассказываем о делах и прогрессе, решаем возникающие проблемы.
- Релизимся и регрессимся раз в 2 недели, в каждый момент времени одна из команд занимается стабилизацией релиза, пока остальные пилят фичи.
## Челленжи
- Координировать работу кросс-функциональной команды разработки (5–7 человек: dev, test, analyst/ux).
- Реалтайм обновления летят на фронт раз в несколько секунд по супер-быстрому вебсокету с бинарным протоколом.
- Огромный бэклог, фичей на годы вперед.
- Разнообразная кодовая база, нетривиальные задачи, которые часто можно классифицировать как челленж.
- Несколько больших подсистем будут переписываться с нуля в ближайшие месяцы, cоблюдая принципы SOLID, вы можете успеть в этом поучаствовать.
## Саморазвитие
- Уделяем гораздо больше внимания лучшим практикам общей организации кода, чем привязке к конкретному модному фреймворку, при этом изнутри понимаем как все они работают.
- Реально используем паттерны проектирования.
- Постоянно ищем новых сеньеров и собеседуем по полсотни джунов за день, чтобы собрать и растить в каждом нашем отделе достойное будущее.
- Можете собеседовать новых кандидатов, стать лидом сеньерной фича-команды, ментором группы студентов, возглавить новый проект, либо спокойно заниматься разработческими задачами.
- Постоянно держим руку на пульсе: совершенствуем не только технологии, но и процессы разработки, растем в размерах.
- Супер-квалифицированный коллектив (только сениоры за редкими исключениями), возможность реального обмена опытом и роста скиллов за очень короткое время, хотя мы бы хотели сотрудничать как можно дольше, наши планы смотрят на 10 лет вперед.
## Атмосфера и условия
- Дружный коллектив, совместные бары-караоке.
- Живем в мире и согласии, даже когда некоторые из нас пользуются Vim и Emacs.
- Просторный только отремонтированный офис с панорамными окнами на Яузу и Садовое кольцо на 3 этажах бизнес-центра класса А со своим спортзалом и личным девушкой-тренером, душами и кухней на этаже, столовой и кафешками внизу.
- Корпоративный абонемент в фитнес-центр у метро с тренажеркой, групповыми занятиями, банями-хамамами.
- Для жаворонков - корпоративная утренняя шахматная школа по желанию :).
- Чай, сладости и фрукты на кухне.
- Гибкий график при условии выполнения своих задач в свои сроки.
# Нам нужно:
## Хард скиллы
-
Опыт коммерческой разработки от 5 лет + опыт работы в роли team lead от 2-х лет.
-
Опыт кроссплатформенной разработки (Windows, Linux) и проектирования распределенных систем в крупной продуктовой компании.
-
Отличное понимание парадигм и лучших практик создания веб приложений, особенно со стороны бэкенда.
-
На последнем месте работы - опыт на C++. Отличное знание C++, STL.
-
Опыт работы с PostgreSQL.
## Софт скиллы
- Умение руководить командой.
- Вы умеете связывать цели бизнеса с активностями технических команд и понимаете, зачем это нужно.
- Умение работать в команде по Agile методологиям.
- Умение оценивать сроки и отвечать за них.
- Вы самостоятельны и инициативны, не будете ждать, что за вас решат проблемы, а предложите решения.
- Быстрая смекалка и «гибкость» в решении проблем.
- Вы умеете выдвигать гипотезы, аргументированно и прозрачно доносить свою точку зрения.
- Умение и готовность обучать новых сотрудников.
ПОДЕЛИТЬСЯ
Похожие вакансии:
Работа в России, Москва - Свежие вакансии на Kit-Jobs.Ru
Работа в городах России - свежие вакансии (469922) на Kit-Jobs.Ru: Вакансия работодателя • Кортекс - Team Lead С++, Москва. Здесь Вы можете ознакомиться с вакансией работодателя бесплатно онлайн.
Наш портал является бесплатным онлайн сервисом поиска работы по базе вакансий от прямых работодателей, по размеру заработной платы и прочим параметрам в регионе Москва. На портале также имеются такие разделы как: ежедневно обновляемая база свежих вакансий по всем городам России, юридические консультации, сервисы, форма для создания резюме онлайн в формате .DOC, новости рынка труда России и другие разделы.