Наши основные цифры: миллион посетителей каждый день, 20+ миллионов зарегистрированных пользователей, 30 миллионов резюме и 400 тысяч вакансий.
Бэкенд Superjob – это 6 команд, которые с нуля создавали собственный поиск по сотням тысяч вакансий, быструю рассылку по миллионной базе соискателей, и продолжают создавать сервисы под нагрузку ~70k rpm.
Команда "Соискатели" отвечает за развитие бэкенда сервиса, которым пользуются люди при поиске работы: это разработка API, доработка бизнес-логики и технические улучшения сервиса. Большую часть посещений генерируют люди в поиске работы.
Основные технологии: PHP 7.2, MariaDB, RabbitMQ, Memcached, Redis, Sphinx, PHPUnit, Behat, Swagger, Sentry, ELK, Grafana, TeamCity, Jira, Bitbucket, Crucible, Confluence.
Что предстоит:
- Развитие ядра и API сервисов для людей в поиске работы
- PHP 7.2 (Yii + Symfony), MySQL (MariaDB)
- API по спецификации JSON:API взаимодействует с фронтом на Node.js, React.js и мобильными приложениями для iOS и Android; - Оптимизация сетевых взаимодействий и запросов к базам данных (более 25 миллионов резюме в базе, миллион посещений ежедневно);
- Улучшение производительности компонентов системы – мы осознаём важность хорошего кода и разбираем техдолг в каждой итерации;
- Написание новой бизнес-логики – у нас есть постоянно растущий бэклог продуктовых задач различной сложности (из последнего: работа рядом с домом, видео-вакансия, чат).
Что ждем от вас:
- Опыт разработки на PHP, понимание сильных и слабых сторон языка;
- Понимание принципов SOLID и применение их на практике;
- Опыт проектирования реляционных баз данных и оптимизации запросов;
- Умение оценивать сроки собственной разработки;
- Желание развиваться cамостоятельно и помогать развиваться коллегам.
С нас:
- Высокая инженерная культура и регулярные IT-митапы в офисе: bit.ly/2MEFa9a;
-
Оформление по ТК РФ: полностью официальные оклад и квартальные премии;
- Оплата любых российских конференций и курсов;
- Гибкий график работы, возможность при необходимости работать из дома;
- Курсы английского языка в офисе за символическую оплату (иначе люди перестают ходить);
- Классный и зеленый офис в центре.