SEOJET

PHP developer

Шукаємо фахівця з фокусом на full-stack та backend-розробці для розвитку й підтримки внутрішньої платформи керування доменним портфелем, сайтами та автоматизованими процесами управління контентом.

Проєкт працює у продакшені, має модульну архітектуру (component-based, API-first), складну бізнес-логіку, інтеграції з зовнішніми сервісами та високий рівень автоматизації. Платформа складається з кількох сервісів, які вже працюють у продакшені. 

Для існуючих проєктів потрібна підтримка: точкові баг-фікси, невеликі доробки, розширення функціоналу за запитом. Нові проєкти та модулі розробляються на Laravel з нуля.

Основні пріоритети: розвиток архітектури, стабільність роботи платформи, продуктивність, масштабування функціоналу та впровадження нових модулів.

⚡ Важливо: частина сервісів розроблялась за допомогою AI-інструментів. Ми активно використовуємо AI у розробці та очікуємо, що кандидат також буде ефективно працювати з AI-асистентами.
 

📌 ОБОВ'ЯЗКИ

Розробка та архітектура
 

  • Підтримка та розвиток модульної платформи (component-based, API-first)
  • Проєктування та розробка REST API: авторизація, обробка помилок, структури даних, JSON-контракти
  • Робота з бізнес-логікою: домени, сайти, індексація, внутрішні процеси
  • Оптимізація продуктивності: кешування, рефакторинг, профілювання

Інтеграції та автоматизація
 

  • Інтеграції з API зовнішніх сервісів: хостинг-панелі (HestiaCP/VestaCP або аналоги), Cloudflare API (DNS/CDN/SSL), інструменти керування сайтами
  • Автоматизація типових операцій: cron-задачі, bash-скрипти, WP-CLI, масові дії над сотнями доменів/сайтів

Спостережуваність та стабільність
 

  • Аналіз логів, профілювання запитів, виявлення та виправлення проблем
  • Резервне копіювання та відновлення на рівні платформи (логіка, контент, конфігурації)

Робота з даними
 

  • Проєктування та оновлення схем БД, робота з міграціями
  • Побудова складних SQL-запитів, індексація, оптимізація продуктивності
  • Обробка великих масивів даних у рамках внутрішніх інструментів

 

📌 ОБОВ'ЯЗКОВІ ВИМОГИ

Backend
 

  • PHP 8.1+ (бажано 8.3): ООП, типізація, виключення, traits, namespaces, PSR-4/12
  • Досвід роботи з чистим PHP (без фреймворків) — підтримка та розвиток існуючого коду
  • Laravel — для розробки нових проєктів
  • MySQL 8.x: JOIN, агрегації, підзапити, оптимізація індексів, транзакції (ACID), міграції
  • RESTful API: дизайн, валідація, error handling, authN/authZ

DevOps / Linux
 

  • Linux (Ubuntu): базове адміністрування, bash-скрипти
  • SSH: автоматизація команд на віддалених серверах
  • Nginx: базова конфігурація

Frontend-база
 

  • JavaScript (ES6+): async/await, Fetch API, модульна архітектура
  • HTML5/CSS3: семантика, адаптивність, Flexbox/Grid, CSS-змінні

AI у розробці
 

  • Досвід роботи з AI-асистентами (Claude, ChatGPT, Cursor, Copilot)
  • Вміння ефективно формулювати промпти та використовувати AI для прискорення розробки

Практичний досвід
 

  • Панелі хостингу: HestiaCP/VestaCP або подібні
  • Cloudflare API або інші CDN/DNS сервіси
  • Досвід роботи з багатосайтовими або багатодоменними платформами

 

📌 БУДЕ ПЛЮСОМ

AI-інструменти для розробки
 

  • Claude Code, Cursor, GitHub Copilot, Windsurf, Cline
  • Agentic coding — досвід роботи з AI-агентами для автономного написання коду
  • Вміння налаштовувати контекст проєкту для AI (CLAUDE.md, rules, memory)

AI-функціонал та інтеграції
 

  • Інтеграція LLM через OpenAI/Anthropic/Gemini API
  • Семантичний пошук (embeddings + векторні БД)
  • RAG-підхід для внутрішніх даних
  • Векторні БД: Postgres+pgvector, Qdrant/Milvus, Redis Search
  • Автоматичні інструменти для SEO, генерація контенту/конфігів

Додатково
 

  • SSE (Server-Sent Events), WebSockets
  • Docker (базовий рівень)
  • Node.js або Python (для обгорток та інтеграцій)
  • PHPUnit, автоматичне тестування

 

📌 КОГО ШУКАЄМО

Фахівця з досвідом 3+ років у PHP (сучасні версії), який вміє працювати як з чистим PHP (legacy, кастомні рішення), так і з сучасними фреймворками (Laravel).
Людину, яка:
 

  • Вміє розбиратися в існуючому коді та розвивати його
  • Ефективно використовує AI-інструменти у своїй роботі
  • Має досвід з API, хостинг-панелями, автоматизацією
  • Здатна самостійно приймати рішення та впливати на розвиток системи

Required languages

English A2 - Elementary
Published 4 February
58 views
·
22 applications
5% read
To apply for this and other jobs on Djinni login or signup.
Loading...