PHP Developer/Payments
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы занимаемся разработкой и поддержкой высоконагруженных проектов для крупных компаний, в том числе с мировой известностью, основная часть которых представляет собой B2B решения развлекательной, игровой и спортивной тематики.
Проект, над которым предстоит работать — финтех. Представляет собой платформу, объединяющую платежные системы со всего мира. В нашей команде разработчики уровня middle и senior.
Мы пишем наш сервис на PHP 7.4 (переходим на 8), данные храним в MySQL (Percona), широко применяем Redis и MongoDB. Код храним в Gitlab, а поставляем его с помощью Gitlab CI и Jenkins. Таски ставим в YouTrack. Документируем в Confluence и Swagger. Кодовая база представляет собой монолит и является легаси. В настоящее время проект претерпевает значительный и всесторонний рефакториг.
Ожидания от кандидата
Добро пожаловать в нашу команду, если вы:
- Имеете в активе опыт работы в финтех-проектах (платежные решения, банки и тд);
- Можете организовать свой тайм-менеджмент, соблюдать сроки или вовремя выявлять проблемы реализации;
- Уверенно владеете PHP и Symfony;
- Можете самостоятельно выявлять уязвимости и архитектурные просчеты;
- Не боитесь профилировщиков и трассировщиков;
- Готовы работать с легаси, любите рефакторинг, умеете следовать правилам написания кода компании;
- Знаете ООП, умеете применять на практике паттерны проектирования;
- Соблюдаете основные принципы, такие как как SOLID, DRY, KISS и т.д;
- Обладаете опытом разработки высоконагруженных систем;
- Умеете строить читаемую архитектуру в зависимости от продуктовой задачи;
- Разбираетесь в разных хранилищах данных и умеете их использовать там, где они необходимы (реляционные базы данных, хранилища типа «Ключ — значение» и др.);
- Обладаете широким IT-кругозором и желанием развиваться.
Дополнительным преимуществом будет:
- Практический опыт отладки, профилирования и оптимизации PHP-кода;
- Знания MongoDB и ClickHouse;
- Опыт работы с MySQL приветствуется, но не обязателен (есть свой отдел разработчиков баз данных);
- Опыт покрытия кода тестами;
- Опыт написания и поддержки высоконагруженных систем;
- Знания Docker, Gitlab CI.
Условия работы
Мы рады предложить Вам:
Социальные гарантии:
- Белая заработная плата 2 раза в месяц (зависит от пожеланий и профессионально уровня кандидата);
- Годовой бонус (13-я ЗП);
- Расширенный соцпакет: ДМС, оплачиваемый отпуск 28 календарных дней, подарки для сотрудников и их детей.
Комфортные условия работы:
- Гибкое начало рабочего дня;
- Бесплатные корпоративные обеды и сладости;
- Абонемент в спортзал за счет компании;
- Компенсация английского языка;
- Отсутствие бюрократии, вопросы решаются оперативно, без многочисленных согласований.
Перспективы самореализации и развития:
- Наличие большого количества задач, которые дают возможность материального и профессионального роста;
- Поездки на ИТ-конференции, митапы, учебные курсы за счет компании;
- Большая высококвалифицированная команда, тимлид, техлид, проджект менеджер, увлеченные своим делом на 100%, к которым всегда можно обратиться.