📍 Москва (м. Смоленская)Офис или гибрид
Английский
B1 — IntermediateB1 — Intermediate
Привет! Мы — команда Modesco, развивающая несколько интернет-сервисов.
Два из них связаны с рынком телеграм — Telemetr.me и Crosser.bot. Проекты помогают анализировать телеграм-каналы — видеть растущие, новые и популярные, оценивать эффективность площадок для потенциальной покупки рекламы, проводить детальное исследование каналов в русскоязычном сегменте, а также глубже изучать свою аудиторию и защищать её от ботов.
Мы ищем крутого техлида для того, чтобы построить сильную и сбалансированную команду разработки и вывести продукт в лидеры ранка. У нас много планов и мы будем рады, если ты поможешь их реализовать!
Технологии/инструменты
PHPSymfonyMariaDBSOLIDKISSDRYYAGNIDDD
- PHP 7.4, пакеты Symfony, немного Golang, бот на Python.
- Базы MariaDB общим размером более 3ТБ.
- Облачное хранилище данных около 40ТБ.
- ClickHouse, RabbitMQ, Redis, Manticore Search для полнотекстового поиска.
- Telegram-боты, парсеры и асинхронные расчёты.
Какие задачи предстоит решать
1) Отвечать за техническое развитие сервиса, его тестируемость и масштабируемость:
- Проектировать архитектуру кода, выбирать подходы / паттерны, проводить аудит текущей архитектуры.
- Проводить техническую экспертизу и принимать инфраструктурные решения, выбирать технологии и инструменты для разработки, окружения, управления и мониторинга серверов и пр.
- Повышать отказоустойчивость работы сервиса.
2) Отвечать за качество кода:
- Развивать и внедрять общекомандные техпроцессы и стандарты.
- Самостоятельно писать код и делать code review, когда в этом есть необходимость.
3) Работать с командой:
- Принимать участие в построении команды (отсматривать резюме кандидатов, проводить собеседования, онбордить новичков).
- Руководить командой, состоящей из Fullstack / Backend / Frontend разработчиков, тестировщика, девопс-инженера.
- Совместно с менеджером проекта строить процессы, позволяющие комфортно и эффективно решать задачи разработки.
- Организовывать обмен опытом внутри команды, делиться знаниями с разработчиками и смежными проектами, при желании представлять проект на внешних IT-мероприятиях.
Что мы хотим видеть от кандидатов
- Наличие экспертных знаний в текущем стеке проекта.
- Опыт работы Senior / Lead Fullstack разработчиком в продуктовой команде не менее 3 лет, опыт руководства или менторства младших коллег не менее 2 лет.
- Широкий технический кругозор (знание других языков программирования, инфраструктурных решений, бэкграунд в системном администрировании и DevOps).
- Глубокие знания реляционных СУБД.
- Опыт проектирования веб-приложений, знание принципов и методологий проектирования: SOLID, KISS, DRY, YAGNI, DDD и проч.
- Понимание особенностей работы высоконагруженных систем.
- Умение проводить оценку технических решений и внедрять новые инструменты и технологии.
- Стремление делать качественный продукт.
- Желание развивать свои технические скиллы и реализовывать их на практике.
Что предлагаем
- Обсуждаемую заработную плату — все зависит от твоих скиллов. Круто, если сразу обозначишь свои ожидания по доходу.
- Возможность поработать с продуктом на одном из самых быстро развивающихся рынков — рынке телеграм-каналов.
- Оформление по ТК РФ с первого дня работы (отпуска, оплата больничного и пр.).
- Комфортный офис (5 мин от м. Смоленская) или гибрид на выбор.
- График работы 5/2, фуллтайм, гибкое начало рабочего дня — с 8-11 часов.
- Небольшая команда, отсутствие бюрократии и возможность напрямую влиять на будущее проекта.
- Корпоративные бонусы: 50% компенсация внешнего обучения (профессиональные курсы и конференции, английский язык), компенсация сессий с психологом, бонус за спорт, sick days.
- Плюшки и кофе в офисе по умолчанию.
Татьяна Гамага IT Recruiter