Программист
Вакансия "Программист"
Полная занятость, полный рабочий день
Мурманская область
г. Мурманск
Обязанности
- Знание: kubernetis, docker, postgreSQL, redis, rabbitMQ, Yii2, vuejs, NuxtJs gitlab, nginx, Codeception, PHPUnit, twig, ElasticSearch, Kibana, ZF, composer, NodeJs, JavaScript, Linux, Ubuntu;
- Понимание принципов:
Запросы от одного клиента (сессии, куки, токены, заголовки), JWT
ООП, инкапсуляция, наследование, полиморфизм.
Основные виды БД, Нормальные формы, денормализация, вью и материалайзед вью.
Индексы, Внешние ключи, Транзакции, HAVING, join.
ORM, ActiveRecord, обычные запросы.
Способы кеширования,
Тесты (unit, codeception), рекурсия, composer, lock.
Beanstalk, RabbitMQ, German, Kafka. Общение сервисов (запрос-ответ).
Шаблоны (паттерны) проектирования, MVC.
Рефакторинг, PSR, DRY, YAGNI, KISS, GRASP, SOLID, PHP Code Sniffer.
Общие требования
высшее образование (техническое или инженерно-экономическое), среднее профессиональное (техническое или инженерно-экономическое), стаж работы не менее 3 лет