Увійти Реєстрація
Блог Серії
Кар'єра
Вакансії Компанії
Навчання
Документація Співбесіди Тестування Відео
Екосистема
Пакети Ресурси Проєкти Інструменти Події
Інше
Про нас Реклама
Нова
3 дні тому

Full-Stack Engineer (PHP)

Rank Explore

Основні обов'язки:

  • Відповідати за систему або продуктову зону від початку до кінця (end-to-end): архітектура, розробка, стабільність у продакшені.
  • Писати короткі design doc / ADR перед значними змінами (новий сервіс, зміна схеми БД, зовнішня інтеграція).
  • Розробляти та підтримувати додатки на Laravel і теми/плагіни для WordPress, включаючи управління сайтами у великих масштабах.
  • Створювати фонову обробку даних у великих обсягах: черги, воркери, ліміти запитів (rate limits), кешування.
  • Інтегрувати зовнішні сервіси через REST API.
  • Дебажити проблеми в продакшені та знаходити першопричину, а не лише усувати симптом.
  • Точно оцінювати завдання, виконувати зобов'язання по спринтах та завчасно повідомляти про ризики.

Вимоги (Hard Skills):

  • Від 5 років досвіду комерційної розробки.
  • Впевнене знання PHP 8+ (ООП, SOLID, патерни проектування, строга типізація); досвід роботи з legacy PHP 7 та його поступовою міграцією.
  • Laravel (роутинг, Eloquent, міграції, черги, сервіси, middleware, API).
  • WordPress (теми, плагіни, хуки, ядро, база даних, WP-CLI, управління великою кількістю сайтів).
  • JavaScript ES6+ (DOM, Fetch/AJAX).
  • Глибоке розуміння MySQL (проектування схем, індекси, EXPLAIN, повільні запити, транзакції та блокування, внесення змін у великі таблиці).
  • Системний дизайн (межі модулів/сервісів, API контракти, ідемпотентність, повторні спроби (retries), узгодженість даних; вміння обґрунтувати компромісні рішення).
  • Черги та брокери повідомлень (Redis, RabbitMQ, Kafka або подібні), фонові завдання, ліміти запитів.
  • Кешування з Redis (стратегії, інвалідація, блокування).
  • Інтеграція REST API із зовнішніми сервісами.
  • Тестування (PHPUnit/Pest, Jest/Vitest) - ви самі вирішуєте, що покривати тестами і на якому рівні.
  • Git (гілки, pull requests, вирішення конфліктів).
  • Linux (SSH, файлова система, процеси, права доступу).
  • Досвід роботи з AI-інструментами (Cursor, Claude, Copilot) зі строгим рев’ю згенерованого коду.

Буде плюсом:

  • HTML5, CSS3, адаптивна верстка.
  • React / Twig, Bootstrap.
  • Nginx, домени, DNS, SSL - траблшутинг у продакшені.
  • Базові навички DevOps: деплойменти, середовища, змінні; Docker.
  • Створення технічної документації: ADR, діаграми.
34

Схожі вакансії

Median ads Нова
2 дні тому

Full Stack Developer (PHP / WordPress / React)

Full Stack розробник для створення та підтримки вебпроєктів. Основний стек: PHP (Laravel), WordPress, React (базовий рівень), REST API. Вимоги: комерційний досвід 6 місяців–2 років, верстка лендингів, робота з VPS (деплой, SSH), самостійне розв'язання задач. Пропозиції: віддалена робота, фіксована ставка + бонуси, 24 робочих дні відпустки, навчання.

Rifbar Нова
2 дні тому

Back-end developer (PHP, Laravel)

Розробник на PHP Laravel для реалізації серверної логіки, оптимізації баз даних та розробки REST API. Основний стек: PHP 8+, Laravel 11, MySQL, Docker. Вимоги: глибоке знання SQL, ООП, SOLID, досвід з Eloquent ORM та Query Builder, робота з великими обсягами даних.

Програміст

PHP розробник для розробки та підтримки вебпроєктів і внутрішніх сервісів. Основний стек: PHP 8+, Laravel, MySQL/PostgreSQL, REST API. Вимоги: базові знання HTML/CSS/JavaScript, Git, ООП; бажаний досвід з Laravel, Vue.js/React, Docker.

Статті за темою

Double
Новини 12 серпня 2026

Бібліотека Double для мокування PHP-класів у тестах

Jason McCreary, творець Laravel Shift, представив Double - PHP-бібліотеку для тестових дублів, яка замінює моки, шпигуни та часткові моки єдиним типом об'єкта. Бібліотека спрощує синтаксис, покращує повідомлення про помилки та інтегрується з PHPUnit.

8
Fuzz для Pest
Новини 09 вересня 2026

Знайдіть несподівані тестові дані за допомогою Fuzz для Pest

Пакет Fuzz від Джона Пурвіса дозволяє проводити фаз-тестування безпосередньо в Pest 5, генеруючи різноманітні вхідні дані для виявлення помилок, які важко передбачити вручну. Інструмент використовує coverage-guided підхід для ефективного дослідження коду.

4

Читати в документації