Senior PHP Developer (API2)

Ukrainian Product 🇺🇦

Не просто код, а твій вплив на мільйони українців
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 робочих днів.

 

 

Required languages

Published 22 December
67 views
·
11 applications
To apply for this and other jobs on Djinni login or signup.
Loading...