на главную
hh•1 ч. назадСвежая вакансияОпубликована сегодня на hh.ru. Свежая — до 5 дней, умеренная — 6–14 дней, долгая — от 15 дней. Дата берётся с сайта-источника.Прямой отклик

PHP-разработчик

Навыки и технологии

PHPApache KafkaDockerRabbitMQPostgreSQLGitLab CI/CDMySQLClickHouse

Ключевая задача

Разработка и поддержка серверных сервисов на PHP, проектирование архитектуры приложений и баз данных, интеграции с внутренними и внешними сервисами.

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

Обязанности

  • Разрабатывать новые и поддерживать существующие сервисы.
  • Участвовать в проектировании архитектуры приложений и баз данных.
  • Проектировать и реализовывать интеграции с внутренними и внешними сервисами с использованием REST, WebSocket и gRPC, работать со Swagger/OpenAPI и Protobuf.
  • Покрывать код unit- и интеграционными тестами.
  • Поддерживать в актуальном состоянии документацию по коду и сервисам.

Требования

  • Уверенное знание PHP 7/8 и стандартов PSR.
  • Уверенное знание SQL: умение писать, читать и оптимизировать запросы. Опыт работы с MySQL, MariaDB или PostgreSQL.
  • Опыт разработки на Symfony, понимание архитектуры фреймворка и умение использовать его расширенные возможности.
  • Знание ООП, принципов SOLID и GRASP, основных шаблонов проектирования и архитектурных паттернов.
  • Опыт написания unit- и интеграционных тестов.
  • Понимание процессов CI/CD и того, как приложения разворачиваются и работают в эксплуатации.
  • Опыт работы с Docker.
  • Владение базовыми командами терминала Linux/macOS.
  • Английский язык на уровне чтения технической документации.
  • Умение работать в команде, обсуждать технические решения и договариваться с коллегами.

Будет плюсом

  • Опыт работы с колоночными СУБД, в частности ClickHouse.
  • Опыт работы с брокерами сообщений и платформами обработки событий: RabbitMQ или Kafka.
  • Опыт разработки на других языках программирования.
  • Знакомство с инфраструктурными технологиями и практиками DevOps.