Senior PHP Developer (Yii2, Highload)
Rocket Website Agency
Verified Employer
Responds Quickly
Основні обов'язки:
- Оптимізація продуктивності: зниження часу відповіді, оптимізація запитів до БД та впровадження стратегій кешування.
- Масштабування системи: підготовка архітектури до росту навантаження та горизонтальне масштабування воркерів.
- Робота з трафіком: аналіз, класифікація та фільтрація HTTP-трафіку за IP, User-Agent та поведінковими паттернами.
- Управління доменами: автоматизація роботи з сотнями доменів одночасно через Cloudflare API (DNS, SSL, bulk-операції).
- Розвиток продукту: інтеграція зовнішніх API, розширення функціональності адмін-панелі та створення динамічних дашбордів.
- Генерація контента: робота з динамічною генерацією HTML-сторінок, шаблонізацією та структурою внутрішньої перелинковки.
Вимоги до кандидата:
- PHP: рівень Senior, глибоке знання версій 8.x.
- Framework: Yii 2 (ActiveRecord, компоненти, консольні команди, розуміння життєвого циклу запиту).
- Бази даних: MariaDB/MySQL (складні агрегації, оптимізація таблиць із мільйонами рядків) та Redis (TTL-стратегії, атомарні операції).
- Черги: досвід роботи з RabbitMQ (consumers/producers, batch processing, паттерни retry та dead-letter).
- Infrastructure: Docker Compose (управління стеком із 7+ сервісів), Nginx (fastcgi, rewrite, мультидоменна маршрутизація).
- Frontend: базові знання Bootstrap 5 та Chart.js для підтримки адмін-панелі.
- Мережеві технології: розуміння Reverse/Forward DNS, робота з CIDR-пулами IP-адресів та типами редиректів.
Буде перевагою:
- Досвід масштабування PHP-систем та роботи з великою кількістю доменів.
- Знання Google Search Console API та Telegram Bot API.
- Навички роботи з Python (скрипти автоматизації) або Puppeteer/Playwright.
- Досвід написання тестів на Codeception.
Що ми пропонуємо
- Формат роботи: повністю віддалена співпраця.
- Зайнятість: можливість обрати Part-time або Full-time формат.
- Стабільність: довгостроковий проєкт із можливістю професійного розвитку.
- Підхід до роботи: оцінка за результатом, а не за кількістю відпрацьованих годин.
- Автономність: можливість самостійного дослідження та впровадження нових підходів у solo-разробці.
- Соціальний пакет: компанія забезпечує оплачувані відпустки, лікарняні та надає компенсацію за професійне навчання чи профільні курси.
Required skills experience
| PHP | 1 year |
| Yii 2 | 1.5 years |
| MariaDB | 1 year |
| MySQL | 1 year |
| RabbitMQ | 1 year |
+ 4 more
| Redis | 1 year |
| Nginx | 1 year |
| Bootstrap | 6 months |
| AJAX | 6 months |
Required languages
| English | A2 - Elementary |
| Ukrainian | Native |
Cloudflare, Reverse DNS, Forward DNS
Published 24 March
31 views
·
3 applications
📊
Average salary range of similar jobs in
analytics →
Loading...