Кутузовский проспект вл2/1
Мы ищем сотрудника, который станет техническим лидером команды разработки, возьмет на себя управление архитектурными и техническими решениями. Нам нужен техлид, начавший карьеру как 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 минут).
Преимуществом будет:
- Владение другими языками программирования.
- Опыт работами с другими БД.
- Опыт работы над маркетплейсом.