Компания «Хабр» – издатель популярных сервисов для IT-специалистов (Хабр, Q&A, Карьера и Фриланс) с большой постоянно растущей аудиторией.
В нашей команде все участники вовлечены в процесс не только реализации фич, но и принятия решений.
Наш продукт уже известен и пользуется популярностью, а компания принадлежит собственнику, зарабатывает, инвесторских денег нет и не планируется. На ближайшие два года мы сформировали новую стратегию поставили перед собой амбициозные цели.
В связи с расширением команды мы ищем увлеченного backend-разработчика, который присоединится к команде и будет участвовать как в развитии новых проектов, так и сопровождении существующих (в том числе и Хабра).
Про технологии:
На проектах у мы стараемся придерживаться концепции микрофреймворков. Есть как самописные, так и готовые реализации на базе Symfony и Slim. Мы активно используем open source решения, когда это необходимо, и следим за их своевременным обновлением. Большинство проектов работает на PHP 8.3, но встречаются еще и диковинные экземпляры на PHP 7.2.
В разработке мы руководствуемся DDD-принципами для связи с бизнесом, активно используем паттерны ООП для борьбы со сложностью, уделяем должное внимание тестам для обеспечения качества, обязательно следим за производительностью.
Мы автоматизируем сборку и доставку обновлений с помощью CI/CD, используя возможности GitLab.
Следим за тем как всё работает при помощи OpenTelemetry и Prometheus.
Вся инфраструктура работает на наших серверах в LXC-контейнерах. Docker пока используется в основном для разработки и внутренних проектах.
Наш текущий стек:
Вам предстоит:
Мы ждём того, кто готов быть активным участником всего процесса разработки: начиная от проектирования и заканчивая запуском и поддержкой, кто не боится участвовать в обсуждении идей и заниматься исследовательской деятельностью, кто может продвигать свои и чужие идеи и добиваться их реализации. Кто понимает, что важно не только писать новый код, но и поддерживать старый.
Будет несомненным плюсом, если вы дополнительно имеете следующий опыт:
Какие этапы:
Если у вас релевантный опыт, наш HR свяжется с вами для небольшой беседы по общим вопросам (телеграмм/телефон). Далее мы организуем техническое интервью с потенциальными коллегами из команды в Google Meet, которое займёт около часа по времени. Финальный шаг в случае взаимного интереса – это видеовстреча c командой (CTO, эксперты, HR), где уже пообщаемся в более свободной форме на тему ваших профессиональных интересов, рассмотрим отдельные кейсы, порассуждаем про “деликатные/холиварные” темы).