Senior PHP Developer (API2)
Не просто код, а твій вплив на мільйони українців
Nova Digital — це технологічне серце екосистеми NOVA, де твій код стає частиною щоденного життя цілої країни.
Про масштаб наших сервісів:
• 50+ млн запитів щодня проходять через наші системи
• 10+ млн активних користувачів покладаються на наші рішення
Ми будуємо не просто продукт - ми створюємо технологічну інфраструктуру, яка об’єднує людей, бізнеси та можливості вже майже по цілому світу. Створюємо, обслуговуємо та
постійно вдосконалюємо програмні продукти, зручність яких вже оцінили 32
мільйони приватних та бізнес-клієнтів Нової пошти.
Що робитимеш як PHP Developer:
- Підтримка та розвиток існуючої highload-системи у логістичному домені;
- Активна робота з legacy-кодом, який є критичним для бізнесу;
- Проєктування, впровадження та розвиток систем кешування: кеші на рівні запитів, бізнес-логіки та інтеграцій; зниження навантаження на MySQL;
- Оптимізація продуктивності: PHP-коду, MySQL-запитів та структури БД, кешів та асинхронних процесів;
- Стабілізація системи: усунення bottleneck’ів, боротьба з деградацією продуктивності, аналіз причин інцидентів;
- Забезпечення коректної роботи кешів при зміні даних (invalidation, consistency);
- Інтеграція зі сторонніми сервісами та партнерами;
- Розробка та підтримка API для внутрішніх і зовнішніх систем;
- Моніторинг метрик продуктивності, кеш-hit ratio, latency, помилок;
- Робота з логами, алертами, участь у інцидентах та postmortem’ах;
- Поступове покращення архітектури без переписування системи «з нуля»;
- Дотримання code style та внутрішніх стандартів;
- Написання unit-тестів (де це можливо в legacy);
- Робота з Git, CI/CD та таск-трекером.
Твій ідеальний профіль:
Must-have:
- 5+ років комерційного досвіду з PHP (7–8, Laravel, Symfony) у production-системах;
- Глибокий досвід роботи з legacy-кодом: підтримка, стабілізація, рефакторинг без зупинки бізнесу;
- Практичний досвід роботи з великими монолітами та монолітно-модульними системами. Досвід роботи з highload-системами з реальним навантаженням (високий RPS, великі обʼєми даних);
- Впевнений практичний досвід з MySQL: оптимізація складних запитів, робота з індексами, великими таблицями, розуміння InnoDB, блокувань, deadlock’ів;
- Глибоке розуміння кешування як базового інструменту масштабування: робота з Redis / Memcachedабо аналогами, проєктування cache-layer’ів, cache warming, cache invalidation, TTL, eviction policies, робота з consistency між кешем і БД;
- Практичний досвід з чергами повідомлень (RabbitMQ або аналоги);
- Досвід роботи з Docker, Kubernetes у production;
- Знання REST API, JSON-RPC та інших протоколів взаємодії;
- Досвід роботи з логуванням та моніторингом (Grafana, Graylog, ELK, Prometheus тощо)
- Практичний досвід побудови систем за принципами DDD;
- Розуміння архітектур: моноліт → модулі → мікросервіси;
- Досвід роботи в Agile (Scrum, Kanban);
Nice-to-have:
- Досвід роботи з PostgreSQL;
- Досвід роботи з системами безперервної інтеграції та доставки (CI/CD). Знання основних інструментів для збору системних метрик, моніторингу та логування;
- Досвід роботи з API Gateway;
- Досвід роботи з великими проектами, які вийшли в реліз;
- Досвід роботи з різними протоколами передачі даних (http, udp, ftp...);
- Досвід проведення код-рев'ю та впровадження кращих практик розробки;
- Навички писати тести та використовувати інструменти автоматизації тестування.
Чому експерти різних напрямів працюють з нами:
Технологічно
- Високонавантажені системи з реальними викликами масштабування
- Сучасний стек та свобода технологічних рішень
- Можливість впливати на архітектуру продуктів, якими користуються мільйони
Професійно
- Менторство від сеньйорів з досвідом enterprise-рішень
- Разом будуємо інновації, що працюють для мільйонів
Ідейно
- Продукт, що змінює країну — не просто ще один стартап
- Тут команди стають драйверами технологічних змін
Benefits
- Компенсація додаткових витрат, пов’язаних з робочими завданнями, здійснюються до внутрішніх політик компаній.
- Добровільне медичне страхування та страхування життя.
- Корпоративні знижки від партнерів NOVA.
- Підтримка ментального здоров’я. Можливість безоплатних консультацій з корпоративним психологом.
- Соціальна відповідальність та волонтерський рух «Свої для своїх».
- Клуби за інтересами: біговий, шаховий та інші ініціативи для натхнення.
- Соціальні відпустки та компенсації відповідно до КЗпП України.
Наступний крок за тобою.
Ми чекаємо на знайомство — залишилось лише отримати твоє резюме.
Очікуваний термін відповіді — до 10 робочих днів.