Вакансия
Детали вакансии
Зарплата: не указана
Образование: Не указано
Тип занятости: Полная занятость
График работы: Полный рабочий день
Опыт работы: 3
Компания: ПРОФБИЗНЕС
Адрес: г Москва, Малая Дмитровка улица, 20, Москва, улица Малая Дмитровка, 20
Контактное лицо: София Дмитриевна Яковенко
Телефон: +7 918 7500029
Email: [email protected]
Должностные обязанности
Мы ищем старшего или ведущего бэкенд разработчика в нашу продуктовую команду B2B, которая занимается разработкой, улучшением и поддержкой важных систем и сложных решений для удобного, быстрого и стабильного процесса подбора и отклика на вакансию мечты.
Мы ценим вовлечённость, проактивность и ответственность - наши разработчики привлекаются ко всему циклу работы над задачей от проработки идеи до релиза. Надеемся найти единомышленника во взглядах к разработке, обладающего желанием понимать и совершенствовать продукт.
Чем предстоит заниматься:
- Развитием систем и API-сервисов для работодателей: PHP 7.4/ 8, MySQL (MariaDB).
- Оптимизацией сетевых взаимодействий и запросов к базам данных (30 миллионов резюме в базе, 1,5 миллиона посещений ежедневно).
- Поддержка и разработка внутренних сервисов и библиотек, взаимодействие с внешними продуктами/сервисами.
- Улучшением компонентов системы — мы понимаем важность чистого оптимизированного кода и разбираем техдолг в каждой итерации.
- Поддержка высокого качества кода с использованием практики Code review и написание unit и функциональных тестов.
- Плавное преобразование системы в многосервисную структуру.
От вас мы ждём:
- Опыт разработки на PHP 7.* - 8, понимание сильных и слабых сторон языка.
- Следование ООП с пониманием принципов SOLID и применением их на практике.
- Желателен опыт использования фреймворков - Yii/Symfony/Laravel.
- Опыт проектирования реляционных баз данных и оптимизации запросов.
- Опыт написания тестов и тестируемого кода.
- Умение работать в команде, самостоятельно решать задачи и сразу звать на помощь, если что-то не получается.
- Желание развиваться и помогать развиваться коллегам.
- Умеренный перфекционизм вместе с умением находить компромиссы.
Будет плюсом:
- Опыт знакомства с Golang и/или желание развиваться в нем.
- Понимание архитектурных паттернов и их применение.