Обов’язки:
- Формувати та розвивати технічну стратегію компанії
- Проєктувати та розвивати архітектуру продукту
- Управляти інженерною командою та розвивати технічну експертизу
- Будувати масштабовану архітектуру (microservices / distributed systems)
- Оптимізувати продуктивность та стабільность платформи
- Впроваджувати інженерні практики (code review, CI/CD, testing, monitoring)
- Контролювати якість коду та архітектурних рішень
- Планувати технічний розвиток продукту
- Співпрацювати з продуктовою та бізнес-командою для досягнення стратегічних цілей
- Брати участь у наймі та розвитку інженерної команди
Вимоги:
- 5+ років комерційного досвіду розробки на PHP
- Досвід інтеграції AI-інструментів
- 1+ рік досвіду на позиції Tech Lead
- Глибоке розуміння PHP 8+
- Експертні знання Laravel та розуміння внутрішньої архітектури фреймворку (DI, lifecycle сервіс-провайдерів, HTTP та Console kernel)
- Досвід проєктування високонавантажених систем
- Досвід розробки та масштабування REST API
- Впевнені знання MySQL 8, оптимізація запитів та робота з транзакціями
- Досвід роботи з Git / GitHub
- Досвід роботи з Linux / Unix системами (Ubuntu)
- Розуміння серверної інфраструктури
- Досвід інтеграції сторонніх сервісів та платіжних систем
- Досвід управління інженерною командою
Буде плюсом:
- Досвід проєктування мікросервісної архітектури
- Досвід роботи з Redis
- Досвід роботи з RabbitMQ або іншими чергами
- Досвід роботи з AWS / DigitalOcean / cloud infrastructure
- Досвід роботи з Node.js / WebSockets / Socket.io
- Досвід налаштування інфраструктури (Docker, Ansible)
- Розуміння безпеки веб-застосунків
- Досвід роботи з аналітикою та внутрішніми інструментами моніторингу