4 дні тому · Rank Explore · Продуктова
Завантажте CV — і ми покажемо, що збігається, чого бракує і чи проходить вакансія ваші умови.
Відкрити на DjinniОсновні обов'язки: Відповідати за систему або продуктову зону від початку до кінця (end-to-end): архітектура, розробка, стабільність у продакшені. Писати короткі design doc / ADR перед значними змінами (новий сервіс, зміна схеми БД, зовнішня інтеграція). Розробляти та підтримувати додатки на Laravel, включаючи управління сайтами у великих масштабах. Створювати фонову обробку даних у великих обсягах: черги, воркери, ліміти запитів (rate limits), кешування. Інтегрувати зовнішні сервіси через REST API. Дебажити проблеми в продакшені та знаходити першопричину, а не лише усувати симптом. Точно оцінювати завдання, виконувати зобов'язання по спринтах та завчасно повідомляти про ризики.
Вимоги (Hard Skills): Від 5 років досвіду комерційної розробки. Впевнене знання PHP 8+ (ООП, SOLID, патерни проектування, строга типізація); досвід роботи з legacy PHP 7 та його поступовою міграцією. Laravel (роутинг, Eloquent, міграції, черги, сервіси, middleware, API). 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, діаграми.