Разработчик PHP
Что предстоит делать
Компания «Арт‑Финтех» приглашает Middle PHP‑разработчика для работы над банковскими программными решениями. Вакансия предусматривает удалённую работу с гибким графиком 5/2. Кандидат будет участвовать в разработке и поддержке высоконагруженных сервисов, писать чистый код без сторонних фреймворков, покрывать его тестами, работать с REST‑API, Docker, CI/CD, Kafka, ElasticSearch и другими современными технологиями. Требуется глубокое знание PHP 7+, PSR‑4/PSR‑12, ООП и паттернов, опыт работы с MySQL 8, SQL и NoSQL, а также умение работать с системами контроля версий и CI/CD. Дополнительные плюсы – опыт Go, RoadRunner, Kafka, ClickHouse, Big Data и английский язык для чтения технической литературы.
Что мы ждём от кандидата
- Гражданство и локация РФ.
- Практический опыт в коммерческих проектах, в разработке на PHP от 3х лет (only backend).
- PHP версии 7 и новее, знание стандартов PSR-4 и PSR-12, понимание ООП и умения применять паттерны проектирования.
- Умение писать код на нативном PHP без использования сторонних фреймворков (но плюсом будет понимание как фреймворки работают).
- Владение PHPUnit и умение покрывать код тестами.
- Приветствуется опыт в коммерческой разработке на Go.
- Огромным плюсом будет опыт работы с RoadRunner, Kafka, ElasticSearch.
- SQL (MySQL 8) на продвинутом уровне, плюсом будет понимание принципов по работе с NoSQL.
- Опыт работы с очередями, RabbitMQ/Kafka.
- Представление о ключевых уязвимостях: XSS, CSRF, PHP Injection, SQL Injection и т.д.
- Умение работать с системами контроля версий GIT (Gitlab, CI/CD).
- Знание принципов разработки REST API. Желательно уметь работать с OpenAPI / Swagger.
- Плюсом будет знание: Xdebug, Psalm, RoadRunner, Memcached, ElasticSearch, Apache Kafka, ClickHouse и другое.
- Базовые понимания о работе Docker и с любым из инструментов оркестрации контейнеров (docker-compose, k8s).
- Понимание современных технологий и инструментов, применяемых в разработке.
- Огромным плюсом будет предыдущий опыт разработки для высоконагруженных систем и/или участие в проектах с Big Data.
- Высшее техническое образование.
- Знание английского на уровне, необходимом для чтения технической литературы.
Что предлагаем
- Полный рабочий день, 5/2.
- Удаленная работа.
О Deffic
Откликнитесь на сайте работодателя.