Обязанности:

  • Разрабатывать и поддерживать проекты на PHP (Yii2).
  • Участвовать в проектировании технических решений.
  • Работать с PostgreSQL, проектировать и оптимизировать запросы.
  • Писать и рефакторить код, работать с базами данных, CRUD-запросами и миграциями.
  • Покрывать код юнит-тестами.
  • Постепенно погружаться в CI/CD и инструменты разработки, включая Docker и OpenAPI.
  • Участвовать в написании технической документации.

Требования:

  • Знание PHP 8.0 на уровне middle и опыт работы с Yii2; готовность работать с Yii3.
  • Свободное владение консолью Linux.
  • Уверенное знание PostgreSQL, сложных запросов, индексов и оптимизации; уверенное знание Redis.
  • Опыт проектирования решений, работы с legacy-кодом и очередями.
  • Опыт работы с Docker и Docker Compose, понимание контейнеризации и управления зависимостями.
  • Понимание ООП, SOLID, паттернов проектирования, REST API, HTTP, чистой архитектуры и DDD.
  • Опыт работы в команде, самостоятельность и ответственность; отличное знание русского языка.

Будет плюсом: JavaScript, Nuxt.js, RabbitMQ, полнотекстовый поиск и опыт работы в продуктовых компаниях.

Условия: от 150 000 ₽ в месяц, можно работать удалённо.