Full-Stack Engineer (PHP)

Rank Explore Responds Quickly
$$$
Product

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

  • Відповідати за систему або продуктову зону від початку до кінця (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, діаграми. 

Required languages

Ukrainian Native
Published 24 September
84 views
·
23 applications
Last responded 21 minutes ago
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...