Детали вакансии

Зарплата: не указана
Образование: Не указано
Тип занятости: Полная занятость
График работы: Полный рабочий день
Опыт работы: 3
Компания: Алабама
Адрес: г Москва, Малая Дмитровка улица, 20, Москва, улица Малая Дмитровка, 20
Контактное лицо: София Дмитриевна Яковенко
Телефон: +7 918 7500029
Должностные обязанности

Мы ищем старшего или ведущего бэкенд разработчика в нашу продуктовую команду B2B, которая занимается разработкой, улучшением и поддержкой важных систем и сложных решений для удобного, быстрого и стабильного процесса подбора и отклика на вакансию мечты.

Мы ценим вовлечённость, проактивность и ответственность - наши разработчики привлекаются ко всему циклу работы над задачей от проработки идеи до релиза. Надеемся найти единомышленника во взглядах к разработке, обладающего желанием понимать и совершенствовать продукт.

Чем предстоит заниматься:

  • Развитием систем и API-сервисов для работодателей: PHP 7.4/ 8, MySQL (MariaDB).
  • Оптимизацией сетевых взаимодействий и запросов к базам данных (30 миллионов резюме в базе, 1,5 миллиона посещений ежедневно).
  • Поддержка и разработка внутренних сервисов и библиотек, взаимодействие с внешними продуктами/сервисами.
  • Улучшением компонентов системы — мы понимаем важность чистого оптимизированного кода и разбираем техдолг в каждой итерации.
  • Поддержка высокого качества кода с использованием практики Code review и написание unit и функциональных тестов.
  • Плавное преобразование системы в многосервисную структуру.

От вас мы ждём:

  • Опыт разработки на PHP 7.* - 8, понимание сильных и слабых сторон языка.
  • Следование ООП с пониманием принципов SOLID и применением их на практике.
  • Желателен опыт использования фреймворков - Yii/Symfony/Laravel.
  • Опыт проектирования реляционных баз данных и оптимизации запросов.
  • Опыт написания тестов и тестируемого кода.
  • Умение работать в команде, самостоятельно решать задачи и сразу звать на помощь, если что-то не получается.
  • Желание развиваться и помогать развиваться коллегам.
  • Умеренный перфекционизм вместе с умением находить компромиссы.

Будет плюсом:

  • Опыт знакомства с Golang и/или желание развиваться в нем.
  • Понимание архитектурных паттернов и их применение.