IDN Recruitment

PHP-developer

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

Про роль
Шукається фахівець з фокусом на full-stack та backend-розробці для розвитку та підтримки внутрішньої платформи управління доменним портфелем, сайтами та автоматизованими процесами управління контентом.
Проект знаходиться у продакшені, має модульну архітектуру (component-based, API-first), складну бізнес-логіку, інтеграцію із зовнішніми сервісами та високий рівень автоматизації. Для існуючих проектів потрібна підтримка: точкові баг-фікси, невеликі напрацювання, розширення функціоналу на запит. Нові проекти та модулі розробляються на Laravel з нуля. Основні пріоритети: розвиток архітектури, стабільність роботи платформи, продуктивність, масштабування функціоналу та впровадження нових модулів. Частина сервісів розроблялася за допомогою AI-інструментів, тому очікуємо, що кандидат ефективно працюватиме з AI-асистентами.

 

 

Завдання та зона відповідальності

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

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

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

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

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

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

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

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

 

 

Вимоги до кандидата

Бекенд

  • PHP 8.1+ (бажано 8.3): ООП, типізація, винятки, traits, namespaces, PSR‑4/12.
  • MySQL 8.x: JOIN, агрегації, підзапити, оптимізація індексів, транзакції (ACID), міграції.
  • Досвід роботи з чистим PHP (без фреймворків) – підтримка та розвиток існуючого коду.
  • Laravel – для розробки нових проектів.
  • RESTful API: дизайн, валідація, обробка помилок, 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‑функціонал та автоматизація)AI-інструменти для розробки

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

Функціональність та інтеграція ШІ

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

Додатково

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

 

 

Умови роботи

  • Заробітна плата: Конкурентний рівень, що обговорюється індивідуально з успішним кандидатом.
  • Формат роботи: Віддалений.
  • Команда та проект: Робота над складним, високотехнологічним внутрішнім продуктом з високим рівнем автоматизації та сучасними підходами до розробки.
  • Процес найму: Складається з кількох етапів, включаючи первинне інтерв'ю та технічну співбесіду.

Required skills experience

PHP 3 years
JavaScript 3 years

Required languages

English B1 - Intermediate
Ukrainian Native
Published 5 February
40 views
·
11 applications
23% read
·
23% responded
Last responded 23 minutes ago
To apply for this and other jobs on Djinni login or signup.
Loading...