Английский
A1 — Beginner / ElementaryA1 — Beginner / Elementary
Сейчас мы в поиске Regular/Senior PHP Developer в активно развивающийся проект для одного из крупнейших онлайн ретейлеров России.
Распределенные профессиональные команды, интересные задачи, возможность работать с современным стеком и наглядно видеть результат.
Технологии/инструменты
PHPMySQL/PostgreSQLZend/Silex/Symfony/LaravelRabbitMQOOPSOLIDAPIRabbitMQ/ActiveMQGit
- Пишем на последних версиях PHP (используем Symfony 4) и на Kotlin (Android приложение).
- Используем RabbitMQ для внутренних очередей и Apache Kafka для межсервисного взаимодействия.
- PostgreSQL в качестве основной СУБД, MySQL, Redis, Elasticsearch.
- Используем PHPUnit и Codeception.
- Все приложения упакованы в Docker и деплоятся нажатием кнопки.
- У нас отличный CI&CD, запускаем тесты, security & style checks на каждый pull request; все pull request проходят 360 Code Review.
Используем Grafana, Kibana и Sentry, собираем метрики и храним их в Prometheus.
Чем предстоит заниматься
- Создание новых сервисов, подбор для них оптимального технологического стека, подготовка их к контейнеризации (Docker / Kubernetes).
- Участие в оценке задач, проектировании и анализе технических решений вместе с командой.
- Развитие и поддержка внутренних информационных систем компании.
- Поддержка высокого качества кода с использованием практики Code review и написание unit и функциональных тестов.
- Приветствуется инициатива в постановке задач: будь то идеи по рефакторингу, тюнингу системы мониторинга, решению существующих проблем или решению бизнес-кейсов.
Обязательные навыки
- Развитие и поддержка Data matrix RF.
- Знание и опыт применения PHP 7.
- Опыт работы с MySQL / PostgreSQL на продвинутом уровне (сложные запросы, оптимизация запросов).
- Опыт использования фреймворков — Zend / Silex / Symfony / Laravel.
- Любовь к ООП и следование принципам SOLID.
- Опыт написания unit-тестов и тестируемого кода.
- Опыт написания и поддержки веб-сервисов, дизайн API.
- Понимание принципов и опыт использования системы контроля версий Git.
- Опыт работы с серверами очередей (RabbitMQ / ActiveMQ).
Будет плюсом:
- Уровень английского языка: достаточный для чтения технической документации.
Этапы интервью
PMI-CLI-Offer.
Ольга Салаш Tech Recruiter