Go Developer (WordPress Automation / Workers)

Ми шукаємо Go-розробника, який буде розробляти та підтримувати воркери для масової обробки задач та інтеграцій із WordPress у складних умовах доступу.
 

🔹 Про проєкт

Ми автоматизуємо масові операції на десятках тисяч WordPress-сайтів.
Доступи до сайтів часто обмежені: без SSH/FTP, без MySQL, різні ролі та версії PHP (7.4–8.2).
Основна взаємодія відбувається через HTTP/API з акцентом на стабільність, черги та паралельну обробку.

Архітектура: панель → RabbitMQ → Go-воркери → WordPress-сайти
 

🔹 Основні задачі

  • Розробка та підтримка Go-воркерів для масового та паралельного виконання задач
  • Робота з RabbitMQ: черги, ретраи, дедлеттери, обробка помилок
  • Інтеграції з WordPress:
    • WordPress REST API / Application Passwords
    • XML-RPC
    • custom REST endpoints
  • Робота з HTTP-клієнтами: таймаути, ліміти, проксі (IPv4 / IPv6), стабільність
  • Підтримка та розвиток WordPress-плагіна
  • Створення custom REST API endpoints у плагіні
  • Робота з WordPress hooks (actions / filters)
  • Інтеграція воркерів і сайтів із внутрішньою панеллю керування
     

🔹 Must-have

  • Go
    • goroutines, channels, context
    • досвід створення паралельних сервісів / воркерів
  • Досвід роботи з RabbitMQ (або іншим брокером повідомлень)
  • WordPress / PHP
    • досвід розробки WordPress-плагінів
    • розуміння hooks (actions / filters)
    • робота з WordPress REST API
  • Розуміння SQL на рівні запитів
  • Розуміння архітектури WordPress
     

🔹 Буде плюсом

  • Досвід роботи з WAF, антибот-захистами, капчами
  • Досвід чистки WordPress від malware (php/js інʼєкції, бекдори, підозрілі акаунти)
  • Досвід роботи з великою кількістю сайтів та нестабільними доступами
     

🔹 Що ми пропонуємо

  • Дистанційну роботу
  • Команду професіоналів з сильним технічним бекграундом
  • Соціальний пакет (умови обговорюються індивідуально)
  • Можливість релокації до Братислави після періоду співпраці
  • Професійний розвиток через складні технічні задачі та масштабні системи
     

🔹 Питання для відгуку

Відповіді у довільній формі (коротко):

  1. Як би ви побудували схему панель → RabbitMQ → Go-воркери → сайти, щоб вона була масштабованою та стабільною?
  2. Як би організували паралельну обробку, ліміти та ретраи, щоб не перевантажувати проксі та сайти?
  3. Як би реалізували інтеграцію з WordPress через REST API / Application Passwords і де логували б результати?
  4. Як би реалізували масову установку та активацію WordPress-плагіна за різних рівнів доступу?
  5. Яким ви бачите WordPress-плагін: endpoints, права доступу, захист, логування?
  6. Чи мали досвід роботи з WAF / капчами або чисткою WordPress від malware? (1–2 приклади)

Required skills experience

WordPress Plugins 6 months
PHP 6 months
RabbitMQ 6 months
SQL початковий рівень 6 months
Golang 6 months

Required languages

English B1 - Intermediate
Published 14 January · Updated 2 February
Statistics:
171 views
·
30 applications
100% read
·
100% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...