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
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
To apply for this and other jobs on Djinni login or signup.
Loading...