Назад к вакансиям

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

EGARУдалённоот 3 лет5/2Полная занятость
PostgreSQLCI/CDGitREST APITypeScriptReactJavaScriptPHPMongoDBElasticsearchSymfonyOpenSearch

Описание

Обязанности

  • Развивать и дорабатывать Систему документооборота на PHP и Symfony
  • Проектировать и реализовывать backend-логику: жизненный цикл документов, согласования, права доступа, версионирование, аудит действий
  • Работать с базами данных: PostgreSQL и MongoDB
  • Развивать поиск по документам на Elasticsearch / OpenSearch
  • Интегрировать frontend на React с backend через REST API (контракты, валидация, сериализация)
  • Участвовать в настройке и поддержке CI/CD в GitLab (пайплайны, тесты, деплой на стенды)
  • Читать, анализировать и постепенно модернизировать чужой код
  • Вносить изменения в документацию Системы по результатам работ, поддерживать её актуальность
  • Соблюдать архитектурные, технологические и оформительские стандарты Заказчика, включая требования к безопасности, масштабируемости, конфигурируемости, адаптивности и интеграционной совместимости

Требования

  • Уверенная экспертиза в PHP и SQL
  • Глубокое знание Symfony (последние годы работа именно с Symfony!)
  • Опыт работы с PostgreSQL: сложные запросы, индексы, оптимизация, понимание EXPLAIN ANALYZE
  • Понимание фундаментальных принципов разработки: SOLID, DI, ООП, паттерны
  • Способность читать, анализировать и понимать чужой код
  • Опыт работы с Git
  • Опыт настройки или активного использования CI/CD (желательно GitLab CI/CD)
  • Опыт с Elasticsearch / OpenSearch (индексация, ранжирование, агрегации)
  • Опыт с MongoDB (документоориентированная модель, агрегации)
  • Опыт с React / TypeScript / JavaScript
  • Опыт с Java для автоматизации тестирования

Условия

  • Полная занятость
  • График: 5/2
  • Формат работы: удалённо