Ми шукаємо старшого інженера PHP Laravel для допомоги в проектуванні, створенні та розвитку набору серверних служб, що забезпечують роботу нашої платформи. Ця посада ідеально підходить для інженера з глибоким досвідом Laravel, сильним архітектурним мисленням і досвідом перетворення бізнес-вимог у технічні рішення. Ви працюватимете над модернізацією застарілих компонентів, створенням нових функцій і забезпеченням стабільності, продуктивності та масштабованості нашої серверної екосистеми. Це посад
Ми шукаємо старшого інженера PHP Laravel для допомоги в проектуванні, створенні та розвитку набору серверних служб, що забезпечують роботу нашої платформи. Ця посада ідеально підходить для інженера з глибоким досвідом Laravel, сильним архітектурним мисленням і досвідом перетворення бізнес-вимог у технічні рішення. Ви працюватимете над модернізацією застарілих компонентів, створенням нових функцій і забезпеченням стабільності, продуктивності та масштабованості нашої серверної екосистеми. Це посада, зосереджена на бекенді — немає обов’язків інтерфейсу чи DevOps, хоча знання базової інфраструктури та хмари є вагомими перевагами.
Вимоги:
- 5+ років розробки PHP із глибоким досвідом у внутрішніх структурах Laravel (контракти, послуги, постачальники, події/слухачі, спеціальні колекції тощо).
- Великий досвід розробки приватних пакетів і багаторазового використання Laravel компоненти.
- Досконале знання PHPUnit (HTTP-тести, тестування функцій, сторонні інтеграції, макет, постачальники даних).
- Тверде розуміння концепцій DDD (Domain-Driven Design) та їх застосування в архітектурі сервісів.
- Перевірений досвід створення мікросервісів або систем SOA, включно з шаблонами зв’язку між службами.
- Досвід REST API, включаючи потоки автентифікації, розбивка на сторінки, обробка помилок, створення версій API та найкращі методи.
- Глибокі знання SQL і глибокий практичний досвід роботи з MySQL, оптимізацією запитів, індексуванням, транзакціями та моделюванням даних.
- Практичний досвід роботи з Redis (кешування, черги, блокування, обмеження швидкості).
- Досвід роботи з брокерами повідомлень, такими як AWS SQS, RabbitMQ або будь-яким іншим AMQP-сумісна система.
- Знайомство з сервісами AWS (SNS, SQS) і контейнеризованою розробкою за допомогою Docker; досвід роботи з Kubernetes або Terraform є плюсом.
- Глибоке розуміння Git, стратегій розгалуження та робочих процесів CI/CD у гнучкому середовищі.
- Відмінні навички вирішення проблем, спілкування та архітектури, а також здатність обґрунтовувати технічні рішення та ефективно співпрацювати з потенційні клієнти.
Обов’язки:
- Керівництво розробкою серверної частини за допомогою PHP і Laravel, розробка масштабованої архітектури та забезпечення якості коду для всіх служб.
- Переклад бізнес-вимог у технічні розробки, тісно співпрацюючи з продуктами, спеціалістами з бакалаврату та інженерами.
- Власна наскрізна розробка послуг: від дизайну та впровадження до тестування, підтримка розгортання та операційні вдосконалення.
- Створення та підтримка RESTful API з великим акцентом на продуктивності, надійності та зворотній сумісності.
- Модернізація та рефакторинг застарілих компонентів, підвищення зручності обслуговування, тестування та продуктивності системи.
- Проектування та створення мікросервісів і рішень на основі SOA, застосовуючи принципи DDD, де це доречно.
- Запровадження асинхронної обробки за допомогою повідомлень брокери (системи на основі SQS, RabbitMQ, AMQP).
- Оптимізуйте запити SQL і схему бази даних, забезпечуючи високу продуктивність і ефективне використання MySQL.
- Внесіть внесок у внутрішні інструменти, приватні пакети та багаторазові компоненти для прискорення розробки платформи.
- Співпрацюйте з лідерами та архітекторами PHP, надаючи чіткі аргументи, технічне обґрунтування та проактивні пропозиції щодо покращення.
Що ми пропонуємо:
- Щорічна оплачувана відпустка 18 робочих днів.
- Додаткові дні відпустки для довгострокової співпраці.
- Щорічна оплачувана відпустка лікарняний 10 днів.
- Відпустка у зв’язку з вагітністю та пологами/батьківством.
- Можливість отримати творчу відпустку.
- Пакет для шлюбу та батьківства.
- Компенсація за заняття спортом (до 250$ на рік) або медичне страхування (70%) — після випробувального періоду.
- Внутрішнє навчання.
- Розвиток кар’єри план.
- Уроки англійської та іспанської.
- Сплата податків та управління ПП (приватний підприємець).
- Технічне обладнання.
- Внутрішня реферальна програма.
- Можливість брати участь у волонтерській діяльності компанії.
- Sombra є володарем нагороди «Дружній до ветеранів».