Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Ми шукаємо Solutions PHP Architect з 8+ роками досвіду для керівництва консолідацією старих клієнтських порталів в сучасну платформу. Наш клієнт є світовим лідером у сфері захисту корпоративних брендів та управління доменами, надаючи послуги з реєстрації доменів, моніторингу онлайн-брендів та боротьби з контрафактом для Fortune 500 та великих підприємств.
Обов'язки
- Відповідати за архітектуру та технічне керівництво для роботи над узгодженням функціональних можливостей порталів та їх консолідацією, проектуючи єдину, масштабовану платформу PHP/Laravel на AWS.
- Керувати командою Scrum (PHP розробники + QA): розбивати епіки на технічні завдання, керувати оцінкою та плануванням спринтів, відповідати за якість коду через огляди та спільне програмування.
- Проектувати та контролювати перенесення даних та перехід: скрипти перенесення клієнтів, таблиці відповідності ідентифікаторів сутностей, сервіси синхронізації та API shims, що підтримують поточне перенесення (включаючи EPP/registry повідомлення).
- Проектувати події, керовані повідомленнями, на RabbitMQ з належним обробленням помилок та зворотним тиском - уникати несправностей, таких як мовчазна поява кодів помилок для користувачів або генерація тикетів через збої у фонових повідомленнях.
- Впроваджувати можливості спостереження (Datadog, моніторинг AWS), щоб швидко виявляти та вирішувати проблеми у виробництві.
- Керувати стратегією автоматизації тестів разом із QA для усунення боток на шляху регресії та впровадження сучасних практик CI/CD.
- Виявляти технічні ризики та компроміси на ранніх етапах; фіксувати відкладену роботу як відстежуваний технічний борг, а не приховане скорочення кутових випадків.
- Узгоджувати технічне керівництво з інженерами клієнтів у США / Великобританії / Бразилії щодо технічного напрямку та циклів управління.
Вимоги
- 8+ років комерційного програмування, з сильним досвідом роботи з PHP (PHP 8.x, Laravel або аналогічні сучасні фреймворки).
- Перевірені навички у міграції платформ - перехід із старих у сучасні, розкладання монолітів на мікросервіси та робота зі старими та новими системами паралельно під час переходу.
- Сильний досвід інтеграції: інтеграція API та керування повідомленнями, паттерни middleware/BFF та синхронізація даних (CDC інструменти, такі як Oracle GoldenGate / Debezium, або платформи інтеграції, такі як MuleSoft / Boomi).
- Досвід роботи з RabbitMQ та архітектурою, керованою повідомленнями.
- Значні навички роботи з MySQL - дизайн схем, оптимізація запитів, налаштування продуктивності.
- Досвід роботи з AWS, включаючи перенесення робочих навантажень/облікових записів та сучасні паттерни розгортання.
- Перевірене технічне керівництво - наставництво, огляди коду та прийняття архітектурних рішень.
- Відмінне володіння англійською; досвід роботи в розподіленому, багаточасовому середовищі Agile / Scrum / Kanban.
Буде плюсом
- Досвід у корпоративних системах Java (інтеграція/міграція, яку мають багато наших найсильніших кандидатів), та досвід роботи з ERP/комерційними платформами (SAP, SAP Commerce Cloud).
- Досвід роботи з інструментами розробки, що допомагають штучному інтелекту (Claude, Copilot, Cursor).
- Досвід роботи з SaaS, багатокористувацькими або великими B2B порталами.
Ми пропонуємо
- Гнучкий робочий формат - віддалено, в офісі або гнучко
- Конкурентоспроможну зарплату та хороший компенсаційний пакет
- Індивідуальний кар'єрний ріст
- Інструменти для професійного розвитку (програма наставництва, технічні лекції та тренінги, центри досконалості тощо)
- Активні технічні спільноти з регулярним обміном знаннями
- Відшкодування витрат на освіту
- Пам’ятні подарунки до ювілеїв
- Корпоративні заходи та командоутворення
- Інші переваги, що залежать від місця розташування
не застосовується до фрілансерів
Про компанію
Наш клієнт є світовим лідером у сфері захисту корпоративних брендів та управління доменами, надаючи послуги з реєстрації доменів, моніторингу онлайн-брендів та боротьби з контрафактом для Fortune 500 та великих підприємств. Після інтеграції двох бізнес-підрозділів, клієнт консолідує два старі клієнтські портали в єдину сучасну платформу - завершуючи цільовий портал, доводячи його до рівня функціональних можливостей зі старою системою та переносячи клієнтів на нього до кінця терміну доставки.