Обязанности:
Мы ищем сотрудника, который станет техническим лидером команды разработки, возьмет на себя управление архитектурными и техническими решениями. Нам нужен техлид, начавший карьеру как backend-разработчик и обладающий глубоким пониманием процесса разработки и отличными знаниями принципов объектно-ориентированного программирования (ООП).В команде: тимлид (постановка производственных задач и контроль выполнения), четыре бэкенд разработчика (senior, middle), фронтенд-разработчик, тестировщик. Наш стек технологий: Backend: PHP 8, Yii2. Frontend: JS, jQuery, CSS, Vue.js. Базы данных: MySQL / MariaDB. CMS: Yii2, Битрикс. Прочие инструменты: Linux (Ubuntu), Docker, Redis, Git, WebSocket. Основные задачи: - Участвовать в формировании архитектуры продукта и выборе технических решений - Принимать активное участие в разработке ключевых компонентов системы - Проводить ревью кода и обеспечивать соблюдение высоких стандартов качества - Обучать и менторить разработчиков, помогать им решать сложные технические задачи - Участвовать в разработке и поддержке CI/CD процессов - Управлять командой разработки - Составлять технические задания для backend-разработчиков и проверять выполненные задачи на соответствие ТЗ - Анализировать и оптимизировать существующие технические решения на проекте Мы ожидаем: - Профильное высшее образование; - Опыт управления, лидирования команды разработчиков (от 5 человек) - Глубокое знание и практический опыт работы с нашим стеком технологий - Опыт создания крупных сайтов с нуля и дальнейшей их поддержки - Способность аргументировать выбранные технические решения - Опыт проведения собеседований и оценки кандидатов - Умение оценивать сроки и тщательно планировать свою работу - Знание принципов ООП и понимание паттернов проектирования; - Навыки написания и оптимизации сложных sql запросов; - Знание JS и jQuery. Умение читать и писать frontend-код; - Опыт работы с Git и ОС Linux на уровне продвинутого пользователя; Мы предлагаем: - Полностью удаленный формат работы, привычный график 5/2. - Гибкое начало рабочего дня, с обязательным присутствием на ежедневной планерке (20-40 минут). Преимуществом будет: - Владение другими языками программирования. - Опыт работами с другими БД. - Опыт работы над маркетплейсом.