👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

PHP Developer

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Ведущая глобальная компания, оказывающая услуги по формированию digital стратегии и разработке программного обеспечения

Описание вакансии

Условия работы

О ПРОЕКТЕ

  • Распределенные профессиональные команды, интересные задачи, возможность работать с современным стеком и наглядно видеть результат.
  • Активно развивающийся проект для одного из крупнейших онлайн ретейлеров России.
  • Пишем на последних версиях 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)

БУДЕТ ПЛЮСОМ

Уровень английского языка: достаточный для чтения технической документации