Apie poziciją
IREV ищет Tech Lead для развития архитектуры и повышения качества backend и fullstack-разработки. Роль предполагает техническое лидерство, организацию командной работы и возможность участвовать в решении сложных инженерных задач.
О компании и продукте
IREV развивает решение для lead distribution.
Задачи и зона ответственности
- Определять и внедрять технические стандарты и лучшие практики: правила написания кода, тестирование, CI/CD и документацию
- Обеспечивать производительность, надёжность и масштабируемость системы, включая оптимизацию, балансировку нагрузки и управление ресурсами
- Совместно с CTO принимать архитектурные решения по микросервисам, API-контрактам, схемам данных и выбору технологий
- Работать с DevOps-командой над развитием CI/CD-пайплайнов, мониторинга, логирования и надёжности инфраструктуры
- Поддерживать высокие стандарты инженерной культуры через структурированный code review и обмен знаниями
- Обеспечивать высокое покрытие unit-, integration- и E2E-тестами и развивать культуру тестирования
- Участвовать в разборе инцидентов, post-mortem и RCA, помогать повышать отказоустойчивость системы
- Участвовать в долгосрочном архитектурном планировании и формировании технологической дорожной карты
- Работать с Product Owner и System Analyst: анализировать и декомпозировать задачи бэклога, оценивать техническую сложность и находить оптимальные подходы к реализации
- Организовывать командную работу: распределять задачи, определять приоритеты и контролировать прогресс
- Участвовать в техническом найме и оценке кандидатов
- При необходимости участвовать в разработке и решать сложные или критичные технические задачи
Требования
- 10+ лет опыта разработки
- От 4–6 лет коммерческого опыта backend-разработки
- Практический опыт работы минимум с одним современным frontend-фреймворком: Angular предпочтителен, также подойдут React или Vue
- Отличное знание Node.js и его экосистемы, понимание архитектуры, масштабирования и создания надёжных сервисов
- Опыт работы с микросервисной архитектурой и способность развивать существующие системы
Будет преимуществом
- От 1 года опыта работы Tech Lead или Team Lead либо сильное желание перейти в эту роль
- Опыт работы с ClickHouse или MongoDB
- Знание NATS или других брокеров сообщений: Kafka, RabbitMQ и других
- Опыт работы с SaaS-, CRM- или ERP-системами
- Базовое понимание Linux, контейнеризации и деплоя: docker-compose, kubectl
- Опыт или знания в сфере affiliate- и performance-маркетинга
Условия и преимущества
- Полностью удалённая работа
- Конкурентный компенсационный пакет, учитывающий навыки и опыт
- 21 рабочий день оплачиваемого отпуска в год после 3 месяцев непрерывной работы
- 7 оплачиваемых дней больничного в год без справки от врача
- 8 дополнительных гибких выходных дней в год
- Инклюзивная и гибкая корпоративная культура