
Клеркгрупп
PHP Developer
- PHP
- Symfony
- REST API
- SOLID
- DDD
- Apache Kafka
- RabbitMQ
- Redis
- Docker
- Grafana
- Kibana
- CI/CD
В связи с ростом проекта и увеличением количества задач находимся в поиске опытного PHP разработчика в IT-компанию, которая занимается разработкой и полным сопровождением заказного программного обеспечения, веб-сайтов и мобильных приложений, предоставляя широкий спектр услуг.
Описание проекта:
-
Мы пишем наш сервис на PHP 8, используем фреймворк Symfony 7;
-
Данные храним в PostgreSQL, файлы в хранилище S3;
-
Кластеризуемся в K8s. Код храним в Gitlab, собираем и тестируем с помощью Gitlab CI;
-
Таски ставим в YouTrack. Документируем в Confluence и Swagger.
Чем предстоит заниматься:
-
Разработка и поддержка сервиса на PHP и фреймворке Symfony;
-
Проектирование REST API, разработка библиотек;
-
Поиск ошибок, их устранение;
-
Участие в анализе требований и дизайне системы, участие в код-ревью;
-
Разработка интеграций с различными внешними системами;
-
Проектирование и оптимизация сервисов под высокие нагрузки.
Требования:
-
Опыт коммерческой разработки на PHP от 3-х лет, включая работу с фреймворком Symfony;
-
Опыт в построении REST API;
-
Понимание принципов SOLID, Domain Driven Design и CQRS;
-
Понимание современной архитектуры построения приложений, знание ООП, умение применять на практике паттерны проектирования;
-
Опыт работы с брокерами сообщений Kafka/RabbitMQ/Redis;
-
Опыт оптимизации кода и работы с различными хранилищами данных (реляционные базы данных, ключ-значение хранилища).
Будет плюсом:
-
Опыт реализации "чистой архитектуры" и DDD;
-
Опыт написания Symfony бандлов или composer пакетов;
-
Опыт проектирования высоконагруженных систем;
-
Опыт работы с Docker и контейнеризацией;
-
Опыт работы с системами мониторинга и журналирования (например, ELK stack);
-
Опыт работы с сервисами Grafana/Kibana;
-
Опыт работы с системами CI/CD;
-
Ведение swagger документации.
Мы предлагаем:
- Оформление по ТК Республики Беларусь;
- Стабильную официальную заработную плату;
- Комфортный, современный офис в Минске либо удалённое сотрудничество;
- Расширенный социальный пакет.
Данное рабочее место является планируемым к созданию и замещению (перспективным).