Team Lead / Руководитель разработки

Зарплата

от 150 000 ₽

Требования

БэкендPHPNginxDockerSQLGitMySQLLaravelYii frameworkPostgreSQL

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Лидирующая EdTech-компания на российском рынке в сегменте дополнительного школьного образования

Описание вакансии

Условия работы

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 с пиццей и настольным футболом!

Мы адекватные, у нас круто, приходите! :)