Back-end Developer (PHP/Laravel)
Формат: офіс у Києві (Антоновича 51, м. Олімпійська).
Про продукт: український B2B SaaS у сфері агро-фінтек, який активно масштабується на міжнародний ринок. Ми будуємо модульну монолітну систему з API для мобільних клієнтів, фокусуючись на стабільності, безпеці та автоматизації процесів розробки. Ви будете відповідати за побудову архітектури бізнес-логіки, розробку REST API для мобільних клієнтів, а також адміністрування серверів і CI/CD процесів.
Обов’язки
- Розробка та підтримка бекенду на PHP/Laravel (модульна монолітна архітектура). Розробка нових проєктів.
- Створення та оптимізація REST API для інтеграції з мобільними додатками.
- Адміністрування та оптимізація VPS-серверів (Linux).
- Побудова та підтримка CI/CD-процесів (GitLab CI, Bitbucket Pipelines або GitHub Actions).
- Налаштування та підтримка Docker для локального й продакшн-середовищ.
- Моніторинг продуктивності, проведення навантажувального тестування.
- Оптимізація коду, запитів і інфраструктури під високі навантаження.
- Ведення технічної документації та участь у плануванні релізів.
Вимоги
- 3+ роки досвіду в комерційній розробці на PHP (8+) і Laravel (10+).
- Розуміння принципів модульної архітектури в монолітах.
- Досвід створення REST API.
- Практичні навички з Docker, nginx, MySQL, Redis.
- Знання CI/CD-інструментів (GitLab CI, GitHub Actions, Bitbucket Pipelines).
- Досвід адміністрування Linux VPS-серверів.
- Розуміння моніторингу та навантажувального тестування (JMeter, k6 або аналогічні).
- Знання принципів безпеки бекенду.
- Розуміння патернів GRASP, GoF, DDD, CQRS.
- Знання ACID-принципів, бажано досвід з ETL-процесами.
- Буде плюсом — досвід у проєктуванні API Gateway.
Ми пропонуємо:
- Продуктову компанію з живим SaaS, а не абстрактні задачі.
- Перспективу швидкого розвитку до Middle/Senior рівня.
- Можливість впливати на архітектуру та розвиток продукту.
- Офіс у центрі Києва (3 хв від метро Олімпійська).
Required languages
| English | B2 - Upper Intermediate |
📊
Average salary range of similar jobs in
analytics →
Loading...