Team Lead / Руководитель разработки
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
MAXIMUM – ведущая образовательная компания, лидер в создании и внедрении эффективных программ подготовки к экзаменам на российском рынке (ЕГЭ, ОГЭ, TOEFL, IELTS, GMAT и другие).
Мы инвестируем серьезные ресурсы в наши собственные материалы, методологию и преподавателей, чем очень гордимся.
Мы стремительно развиваемся и, чтобы используемые технологии поспевали за нашим кратным ростом, мы ищем опытного разработчика, который возглавит небольшую команду из 7 человек и поможет сделать наш продукт лучше!
Над чем придётся работать
Стратегически:
- Разработать новый технологический продукт по чётким требованиям бизнеса.
- Поддержка прошлой версии продукта, миграция пользовательской базы и контента.
- Обслуживание интеграции продукта с другими внутренними и внешними системами.
Тактически:
- Проектировать архитектуру, принимать и обосновывать решения.
- Управлять стеком технологий.
- Быть ответственным за базу кода: тестирование, code review, рефакторинг, обучение.
- Предоставлять техническую экспертизу внутреннему заказчику (у нас есть Product Owner-ы!) и менеджерам проектов.
- Программировать :)
Мы не будем навешивать на Вас лишние функции вроде HR и управления проектами, только технологии, только хардкор. :)
Что нужно знать и уметь
- Уверенное понимание Web-а. Как клиентский запрос рождается, какой путь проходит и что может пойти не так?
- Организовать процесс разработки. Git-flow, code review, CI, управление конфигурациями, docker/vagrant/etc, технический долг.
- Крепкие знания стека технологий. Nginx, php-fpm, масштабирование нагрузки, RabbitMQ (любой другой *MQ), ELK, etc.
- Точно знаете, как не нужно делать API. RESTful, SOAP, WSDL? JSON API или Swagger? HTTP status codes или ошибки в теле ответа? Масштабирование/версионирование, аутентификация, etc.
- Компетентность в архитектуре. SOLID, шаблоны проектирования, микросервисы/монолит, интеграция с другими системами (версионирование протоколов, обратная совместимость).
- Реляционные и schemaless базы данных. MySQL или PostgreSQL (проектирование, (де)нормализация, индексы, профилирование, реплицирование). Опыт работы с Mongo, ElasticSearch, Memcached/Redis приветствуется.
- PHP7, PHPStorm, Laravel 5+. Знаете актуальную версию языка и фреймворка, можете обучить их концепциям коллег. PSR-1/2. PSR-4, composer. Опыт работы с Yii Framework приветствуется.
- Frontend для вас — другой лагерь, но вы всё равно знаете, где в Chrome включаются Developer Tools :)
Если что-то не знаете, не страшно — обучим! :)
Что мы предлагаем
- Работа в самом полезном сегменте — EdTech!
- Маки или PC, необходимый софт
- Оформление по ТК
- Офис в 5 минутах пешком от м. Чкаловская (Курская)
- По адресу: Москва, Подсосенский переулок,
- У нас новый уютный офис с зоной отдыха, кухней (с супер кофемашиной!), переговорками и опен-спейсами и массажным креслом:)
- Возможность обучаться, например, английскому (мы открыты для предложений).
- Молодая и дружная команда...
- И useful fridays с пиццей и настольным футболом!
Мы адекватные, у нас круто, приходите! :)