Описание
Roomook — продуктовая технологическая компания, создающая платформу для краткосрочной аренды и автоматизации арендного бизнеса. Мы ищем Team Lead, который возьмёт на себя техническое управление разработкой Roomook: работу команды, архитектурные решения, качество реализации и предсказуемость сроков.
Задачи
- Руководить командой backend, frontend и fullstack-разработчиков
- Декомпозировать задачи, оценивать сроки и планировать разработку
- Контролировать выполнение задач, качество результата и соблюдение договорённых сроков
- Принимать и согласовывать архитектурные решения
- Проводить code review и поддерживать единые стандарты разработки
- Контролировать технический долг и определять приоритеты по его устранению
- Проектировать новые модули и развивать существующую архитектуру Roomook
- Участвовать в разработке сложных и критичных участков системы
- Совместно с продуктовой командой прорабатывать требования и технические варианты реализации
- Оценивать задачи не только с технической стороны, но и с точки зрения пользовательского сценария и ценности для продукта
- Развивать и поддерживать REST API
- Работать с внешними интеграциями: PMS, платежные сервисы, эквайринг, SMS и другие системы
- Контролировать производительность, стабильность и безопасность платформы
- Развивать процессы CI/CD, окружений и деплоя
- Поддерживать техническую документацию по архитектуре, API и БД
- Участвовать в найме и развитии команды
Требования
- Опыт работы Team Lead от 1 года
- Опыт разработки от 4 лет
- Отличное знание PHP и 1С-Битрикс / Bitrix Framework
- Опыт проектирования и развития сложных веб-приложений
- MySQL/PostgreSQL и понимание принципов проектирования БД
- Уверенное понимание JavaScript / TypeScript
- Опыт работы с React / Next.js
- Опыт проектирования и работы с REST API
- Git, работа с ветками, MR/PR и code review
- Опыт декомпозиции, оценки и планирования задач
- Опыт управления разработчиками и технического наставничества
- Понимание CI/CD, Docker, окружений и процессов деплоя
- Умение заранее выявлять технические риски и предлагать варианты решения
- Умение объяснять технические решения продуктовой команде понятным языком
- Интерес к продуктовой разработке и желание понимать пользователей, а не только техническую постановку задачи
- Будет плюсом: Опыт работы с PMS или системами автоматизации арендного бизнеса; Опыт интеграции с внешними API и платежными системами; Опыт построения микросервисной архитектуры; Опыт работы с Web3, blockchain или токенизацией; Опыт участия в найме и формировании команды
Условия
- Удаленный формат работы
- Полную или частичную занятость
- Возможность напрямую влиять на архитектуру и техническое развитие продукта
- Участие в принятии ключевых технических и продуктовых решений
- Возможность участвовать в формировании команды разработки
- Пространство для профессионального и управленческого роста
- Участив проектах международного уровня
- Продукт, в котором можно влиять не только на код, но и на то, каким будет сервис для пользователей
- Заработная плата обсуждается индивидуально в зависимости от опыта и формата занятости.