Senior / Team Lead Full-Stack Developer (PHP + React.js)
iPay.ua — це загальнонаціональний онлайн-сервіс платежів і переказів в Україні, який дозволяє користувачам оплачувати товари та послуги у понад 2 000 мерчантів за допомогою платіжних карток.
Ми є одними з лідерів індустрії онлайн-платежів. Щодня ми обробляємо понад 76 000 платежів, а у 2025 році було здійснено більше ніж 27 мільйонів транзакцій. Дізнайтеся більше про нас, нашу місію, цінності та цілі на нашому сайті.
Наразі ми шукаємо Senior / Team Lead Full-Stack Developer (PHP + React.js) до нашої команди.
Вимоги
— Backend-експертиза: значний досвід роботи з PHP 7/8 та фреймворком Laravel.
— Frontend-експертиза: практичний досвід роботи з React.js, включно з Redux/RTK, React Query, хуками, життєвим циклом компонентів та сучасною frontend-архітектурою (SPA; SSR/Next.js буде перевагою).
— Робота з API: підтверджений досвід проєктування, розробки та інтеграції RESTful та/або GraphQL API.
— Знання баз даних: впевнене володіння MySQL, глибокі навички оптимізації запитів, індексації та роботи з великими обсягами даних (10+ млн записів).
— Архітектура та ООП: ґрунтовне розуміння ООП, принципів SOLID, шаблонів проєктування та практик чистого коду.
— DevOps-основи: практичний досвід роботи з Git, CI/CD-пайплайнами, Docker/Kubernetes (базовий–середній рівень) та Nginx.
— Системний досвід: підтверджений досвід роботи з високонавантаженими розподіленими застосунками, фінансовими/платіжними системами або іншими критично важливими платформами.
Буде перевагою
— Досвід роботи з хмарними платформами (AWS, GCP або Azure).
— Знайомство з системами звітності та аналітики, Data Lake-рішеннями (Iceberg або аналоги, Pandas, Trino, DuckDB тощо).
— Знання стандартів безпеки та комплаєнсу (PCI DSS, GDPR, OWASP).
— Досвід технічного лідерства: менторинг інженерів, проведення code review та ухвалення архітектурних рішень.
Обов’язки
— Технічне лідерство: керівництво проєктуванням і розробкою масштабованих backend-сервісів та сучасних застосунків на React.js.
— Відповідальність за систему: повна відповідальність за критичні модулі — їхню продуктивність, масштабованість і безпеку.
— Менторство: підтримка та розвиток інженерної команди через коучинг, обмін знаннями та структуровані code review.
— Інтеграції: співпраця з внутрішніми командами та зовнішніми партнерами (банки, платіжні провайдери, ERP-вендори) для реалізації безшовних інтеграцій.
— Безперервне вдосконалення: покращення API, оптимізація продуктивності баз даних, підвищення надійності інфраструктури та дотримання стандартів коду.
— Підтримка клієнтів (рівень ескалації): виконання ролі технічної точки ескалації для складних інтеграційних і продакшн-інцидентів.
Required languages
| English | B1 - Intermediate |