О компании и команде
Компания занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, в том числе с мировой известностью, основная часть которых представляет собой B2B решения развлекательной, игровой и спортивной тематики.
Ожидания от кандидата
Чем предстоит заниматься:
- Анализ существующей кодовой базы;
- Проектирование архитектуры;
- Анализ, декомпозиция, постановка задач команде разработки и оценка сроков;
- Контроль за качеством кода (code-review, следование best practice);
- Участие в составлении roadmap вместе с CTO, контроль следования по сформированному плану.
Какие навыки нужны:
- Можете организовать свой тайм-менеджмент, соблюдать сроки или вовремя выявлять проблемы реализации;
- Имеете опыт профессиональной разработки больших проектов более пяти лет;
- Уверенно владеете PHP и одним из современных фреймворков (Symfony);
- Можете самостоятельно выявлять уязвимости и архитектурные просчеты;
- Не боитесь профилировщиков и трассировщиков;
- Готовы работать с легаси, любите рефакторинг, умеете следовать правилам написания кода компании;
- Знаете ООП, умеете применять на практике паттерны проектирования;
- Соблюдаете основные принципы, такие как как SOLID, DRY, KISS и т.д.;
- Обладаете опытом разработки высоконагруженных систем;
- Умеете строить читаемую архитектуру в зависимости от продуктовой задачи;
- Разбираетесь в разных хранилищах данных и умеете их использовать там, где они необходимы (реляционные базы данных, хранилища типа «Ключ — значение» и др.);
- Обладаете широким IT-кругозором и желанием развиваться.
Дополнительным преимуществом будет:
- Практический опыт отладки, профилирования и оптимизации PHP-кода.
- Знания MongoDB и ClickHouse;
- Опыт работы с MySQL приветствуется, но не обязателен (есть свой отдел разработчиков баз данных);
- Опыт написания unit-тестов;
- Опыт написания и поддержки высоконагруженных систем;
- Понимание Docker, K8s, Helm, Gitlab CI;
- Опыт менторства и развития технических компетенций команды;
- Опыт разработки по Kanban методологии;
- Понимание DDD.
Условия работы
Что компания может предложить:
- Достойный уровень заработной платы (зависит от пожеланий и профессионально уровня кандидата);
- Никакой верстки и отвлекающих факторов;
- Поездки на ИТ-конференции, митапы, учебные курсы за счет компании;
- Оплачиваемые отпуска и больничные;
- Возможен удаленный формат работы;
- Возможность гибкого начала рабочего дня;
- Удобное рабочее место, оборудованное современной техникой;
- Возможность релокации на Кипр после испытательного срока.