Должностные обязанности: |
Работа.ру — один из главных job-сервисов России. Мы помогаем людям не только найти работу, но и прокачать свои навыки или полностью поменять сферу, еще до собеседования узнать, насколько компания надежная, какие в ней зарплаты, и много чего еще. А компаниям — находить правильных сотрудников, даже если нужно нанять 300 человек за месяц, вести воронку соискателей в удобной CRM и строить свой бренд работодателя. В команду сервиса "СберПодбор" sberpodbor.ru мы ищем backend разработчика. Почему мы: - Release on Demand - все твои фичи сразу попадают к счастливым пользователям, "работы в стол" у нас нет;
- Все процессы в команде выстроены - максимально снижена неопределенность и есть "уверенность в завтрашнем дне" (мы всегда знаем что будем делать в ближайший спринт/квартал/год);
- Обучение новым навыкам и применение их на практике в моменте. Новые технологии, варианты решений - многое из этого решается внутри команды ее участниками;
- Атмосфера в команде - открытость и возможность напрямую влиять на продукт, предлагая свои решения и подходы.
Тебе предстоит заниматься: - Участвовать в обсуждении и разборе задач вместе с командой;
- Находить грамотные и эффективные решения;
- Участвовать в принятии архитектурных решений;
- Писать код;
- Покрывать код тестами;
- Проводить кросс-ревью внутри команды. Этот инструмент очень сильно прокачивает навыки каждого участника команды, а сам код при этом становится качественнее;
- Документировать реализацию своих решений;
- Вместе с командой улучшать процесс работы в спринте. Команда сама формирует правила игры, не боясь выносить вопросы на обсуждение.
- Создавать классный продукт и получать незамедлительную обратную связь от пользователей.
Мы ожидаем, что ты: - Уверенно владеешь php 7.4 и выше;
- Транзакционные БД:
-понимание принципов работы транзакционной БД -опыт в проектировании базы данных под приложение / функциональность приложения -PostgreSQL (опыт в оптимизации запросов) - Опыт построения архитектуры сервисов с синхронным и асинхронным взаимодействием;
- Понимание работы RESTful API;
- Опыт работы с брокером сообщений (в частности RabbitMQ);
- Фреймворк Symfony 5+
-опыт работы с библиотекой symfony/messenger -опыт работы с Doctrine (умение работать с dql, оптимизировать автогенерируемые запросы доктрины) -ООП и его реализация в php -Основные паттерны -SOLID -OAuth2 -JWT - Опыт работы с инструментами:
-XDebug -docker (docker compose) -понимание работы и принцип устройства k8s -git (Gitlab) - Опыт проведения код-ревью;
- Опыт написание автотестов (phpUnit, Codeception);
- Умение анализировать задачи, описанные верхнеуровнево для дальнейшей декомпозиции;
- Корректная оценка предполагаемых трудозатрат;
- Опыт в отладке и исправления ошибок (bugfix);
- Умение разбираться в legacy коде и исходниках вендорских библиотек;
- Знание в общих чертах Agile (Scrum).
Будет плюсом: - Знание ElasticSearch, ClickHouse;
- Знание GoLang;
- Работа с сокетами;
- Работа с библиотекой ApiPlatform;
- Опыт в построении систем отчетности или аналитических систем;
- Опыт работы с микросервисной архитектурой.
Стэк технологий проекта; - Язык backend: PHP (7.4, 8)
- Фреймворк backend: Symfony (5.4) + Legacy (RDW/X)
- БД: PostgreSQL
- Кеш: Redis
- Поиск: ElasticSearch
- Шина данных: RabbitMQ
- Язык frontend: JavaScript (TypeScript)
- Фреймворк frontend: Nuxt, Vue, sass, react, gatsby
- Prod / stage: k8s
- Инструменты: Docker, Git, Jira, Confluence
Мы предлагаем: - Работу в аккредитованной ИТ-компании и гибкий график: команды сами договариваются о времени начала и окончания рабочего дня — для нас важен результат.
- Гибридный формат работы: ты сам выбираешь, откуда работать – из дома или офиса. Кстати, в наших офисах есть коллекция настолок и PS, чтобы переключиться после работы.
- Заботу о здоровье: после испытательного срока мы оформляем полис ДМС со стоматологией, подключаем к Академии здоровья от АльфаСтрахования (консультации врачей он-лайн, вебинары, полезные материалы).
- Оплату обучения и посещения профильных конференций, льготную ипотеку в Сбере, скидки на фитнес и изучение английского.
Почему у нас классно работать: - Большие планы: мы быстро растем и развиваем все наши продукты в job-вертикали экосистемы Сбера, чтобы стать лидерами российского онлайн-рекрутмента.
- Сильная команда: мы собираем профессионалов и даем возможность реализовать себя каждому члену команды, внести реальный вклад в продукт и компанию.
- Непрерывное развитие: мы создаем внутреннее комьюнити по обмену опытом (проводим внутренние вебинары, тренинги и мастер-классы, делимся экспертизой и знаниями).
- Открытая среда: ты никогда не останешься один на один с проблемой – всегда можешь обратиться к коллеге, который поможет, подскажет и покажет, как правильно.
|