hh•1 ч. назадСвежая вакансияОпубликована сегодня на hh.ru. Свежая — до 5 дней, умеренная — 6–14 дней, долгая — от 15 дней. Дата берётся с сайта-источника.Прямой отклик
Разработка и поддержка серверных сервисов на 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.