Обязанности:
Чем предстоит заниматься: Разработка новых и поддержка существующих сервисов; Участие в проектирование архитектуры приложений и баз данных; Разработка и проектирование обменов данными с внутренними и сторонними сервисами (WebSocket, REST, RPC, Swagger, Protobuf); Покрытие кода тестами; Работа с документацией кода\сервисов. Что мы хотим видеть: Уверенное знание PHP 7/8, PSRs;Уверенное знание SQL, опыт работы с СУБД (MySQL, MariaDB, PostgreSQL), составление, чтение и оптимизация запросов; Опыт разработки на Symfony. Понимание архитектуры, умение пользоваться продвинутыми средствами фреймворка; Знание ООП, понимание основных принципов (SOLID, GRASP и т.д.), знание основных шаблонов проектирования, основных архитектурных паттернов; Умение тестировать свой код (unit и интеграционные тесты); Понимание процессов CI/CD; Опыт работы с Docker; Знание базовых консольных команд Linux/Mac; Знание английского языка на уровне не ниже чтения технической документации; Коммуникабельность, умение работать в команде. Будет хорошим плюсом: Опыт работы с столбцовыми СУБД (ClickHouse); Опыт работы с другими языками программирования и технологиями; Опыт работы с другими PHP-фреймворками; Опыт работы с инфраструктурными и смежными технологиями (логсервера, Redis, Gitlab, Grafana, Nexus, Sonarqube, Zabbix, Ansible).