PHP developer (платіжні плагіни для CMS)
Мова та технології
PHP 7+ OOP SOLID SQL протокол HTTP/S REST API REST Laravel JavaScript HTML CSS
Твої обов’язки
Розробка, підтримка та оновлення платіжних плагінів для популярних CMS/CRM систем (WordPress/WooCommerce OpenCart Magento PrestaShop Shopify тощо)
Інтеграція API платіжного сервісу (H2H, Hosted Payment Page)
Реалізація логіки обробки платіжних статусів, callback'ів, webhooks
Забезпечення безпеки платіжних інтеграцій (валідація підписів, перевірка запитів)
Створення технічної документації для мерчантів (readme, інструкції з налаштування плагіну)
Вимоги
Впевнене володіння PHP 7+ розуміння ООП, шаблонів проектування
Досвід розробки плагінів або модулів для хоча б однієї з популярних CMS (WordPress, OpenCart, Magento, PrestaShop, Joomla, Shopify тощо)
Практичний досвід роботи з REST API: формування/обробка запитів, авторизація, обробка JSON
Знання JavaScript / HTML / CSS для базової кастомізації UI/UX у CMS
Досвід роботи з Git, знання принципів CI/CD — буде перевагою
Розуміння базових принципів веб-безпеки: CSRF, XSS, HTTPS, HMAC, JWT
Уміння самостійно розгорнути CMS та налагодити локальне середовище для розробки та тестування
Досвід написання інструкцій користувача або технічної документації - бажано
Добре мати
Досвід роботи з Composer, Symfony або Laravel
Знання англійської мови на рівні читання технічної документації
Досвід інтеграції з платіжними системами (LiqPay, Fondy, Wayforpay, Stripe, PayPal, Interkassa, Fondy, Platon тощо)
Досвід публікації плагінів у відповідні CMS-маркети
Знання структури інтернет-магазинів, типових потреб e-commerce (оплата, підписки, рекурентні платежі)