Обязанности:
- Разрабатывать и поддерживать проекты на 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 ₽ в месяц, можно работать удалённо.