Senior Backend Engineer (PHP),
Про нас: KLR bus — прогресивна українська компанія, лідер у сфері міжнародних автобусних перевезень. Ми поєднуємо понад 20 країн Європи та 100+ міст, забезпечуючи сервіс нового покоління. Наша мета — не просто перевозити пасажирів, а створювати технологічний продукт, що робить кожну подорож зручною.
Кого ми шукаємо: Ми шукаємо досвідченого Senior Backend Engineer (PHP), який стане частиною нашої тех-команди. Ви будете працювати над масштабованими сервісами, трансформувати моноліт у мікросервіси та впроваджувати найкращі інженерні практики.
Ваші завдання:
- Проєктування та розробка: створення стабільних бекенд-сервісів (Laravel / Symfony).
- Рефакторинг та оптимізація: робота з PHP-монолітом, зниження техборгу та підвищення продуктивності.
- Міграція на мікросервіси: участь у реалізації міграції з моноліту до мікросервісної архітектури на PHP-стеку.
- Робота з даними: робота з чергами (Kafka) та асинхронною обробкою.
- Engineering Excellence: проведення Code Review, менторинг команди та вплив на вибір технічних патернів.
Наш ідеальний кандидат:
- Досвід: 6+ років комерційної розробки (PHP, Laravel/Symfony).
- API: глибоке розуміння REST (versioning, rate limiting).
- DB: впевнена робота з PostgreSQL/MySQL (оптимізація, індекси, транзакції).
- High Load: досвід з Apache Kafka та розуміння архітектурних патернів (DDD, CQRS, Saga/Outbox).
- Infrastructure: володіння Docker, базове розуміння Kubernetes та налаштування CI/CD (GitHub Actions).
- Quality: прихильник SOLID, Clean Code та автоматизованого тестування (PHPUnit).
Що ми пропонуємо:
Вплив на продукт: ваші рішення безпосередньо впливають на досвід тисяч пасажирів щодня.
Гнучкість: віддалена робота та зручний графік.
Професійне середовище: амбітна команда та складні технічні виклики.
Стабільність: конкурентна винагорода та можливості для кар'єрного росту.
Необхідні навички:
- PHP (Advanced) — 6+ років
- Laravel / Symfony — 6+ років
- Apache Kafka
- PostgreSQL / MySQL
- Unit/Integration Testing
Вимоги до мов:
- Українська — Native
- Англійська — B2
Required skills experience
| PHP | 6 years |
| Laravel | 6 years |
| Symfony | 6 years |
| Apache Kafka | 2 years |
| PostgreSQL | 2 years |
| MySQL | 2 years |
| Unit Testing | 2 years |
| Integration testing | 2 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |