HUMAN — українська IT-компанія, яка цифровізує освітній процес в Україні. Наш продукт використовується тисячами навчальних закладів по всій країні. Зараз шукаємо Middle+/Senior Back-End Developer (PHP), який допоможе покращити архітектуру та продуктивність нашої високонавантаженої системи. Обов’язки — Проектувати архітектуру бекенду для масштабованої системи. — Розробляти нові сервіси та оптимізувати існуючі на Yii2 — Будувати та підтримувати REST API. — Працювати з RabbitMQ, Redis, MySQL, оптимізуючи продуктивність. — Використовувати Docker для контейнеризації. Необхідні навички Must-have: — 3+ роки досвіду роботи з PHP (7.4/8). — Yii2, Laravel, Symphony — впевнене володіння. — Розуміння основ програмної інженерії (OOP, шаблони проєктування, DDD, SOLID, проєктування REST API). — Розуміння принципів мікросервісної архітектури. — MySQL та оптимізація запитів. — MongoDB — обов’язковий досвід. — RabbitMQ, Redis — досвід у high-load проєктах. — Розробка REST API (best practices, безпека). — Bitbucket (Git-flow, code review). Буде плюсом — Тестування (PHPUnit). — Досвід роботи з високонавантаженими розподіленими системами та великими обсягами даних у MySQL, шардуванням, реплікацією тощо; Пропонуємо — Цікаві виклики — робота над високонавантаженою системою, що впливає на освіту в Україні. — Можливість впливати — участь у прийнятті технічних рішень, що напряму впливають на продукт. — Розвиток — складні технічні завдання, можливість покращувати архітектуру системи та продуктивність. — Формат роботи — 100% дистанційно, оформлення через ФОП або Гіг-контракт. — Гнучкий графік — старт робочого дня з 9:00 до 10:00, без жорсткої прив’язки до годин. — Випробувальний термін — 2 місяці.