Рівень: Middle до Senior (з елементами DevOps та ownership). Долучитися можуть ветерани, діючі військові (за можливості) чи члени сімей ветеранів, діючих військових, безвісти зниклих та загиблих. Також запрошуємо досвідчених спеціалістів, хто втратив можливість кодити у зв'язку з пораненнями. Проект на даний момент має 3 продукти (про деталі після співбесіди).
💻Обов'язки:
— Розгортати, конфігурувати й підтримувати самохостовану застосунок (Apache/Nginx, PHP-FPM, MySQL/MariaDB, cron, за потреби WebSocket-демон).
— Відповідати за операційну частину: бекапи, SSL/TLS, контроль доступу, моніторинг, оновлення, патчі безпеки.
— Створювати кастомні сутності, поля, лейаути та бізнес-логіку під процеси компанії.
— Розробляти власні розширення/модулі поверх ядра без втрати можливості оновлень.
— Працювати і на бекенді (PHP), і на фронтенді (JS).
— Інтегрувати з іншими системами через REST API та вебхуки.
— Діагностувати баги на всіх рівнях (backend, frontend, інфраструктура).
— Документувати конфігурації, кастомізації та runbook-и.
✔️Очікування:
— Впевнене володіння PHP (8.1+), досвід побудови/підтримки вебзастосунків.
— Досвід з MVC-фреймворком та ORM (важливіша готовність освоїти власний in-house фреймворк, ніж конкретний стек).
— Адміністрування Linux-серверів: Apache/Nginx, MySQL/MariaDB або PostgreSQL, cron, права доступу, базова безпека.
— Docker і контейнерні деплої.
— Впевнений JavaScript (адаптивність важливіша за конкретний фреймворк).
— Проєктування/споживання REST API.
— Уміння читати й розширювати незнайомий код.
— Ownership-мислення: відповідальність за систему end-to-end.
— Чиста, проста, зрозуміла кодова база.
— Досвід самохостингу / кастомізації подібної платформи.
— Real-time функції на WebSocket.
— Infrastructure-as-Code (Ansible, Terraform).
— Досвід зі spільним сховищем / stateless-налаштуваннями для горизонтального масштабування.
✍️ Резюме відправляйте — @andriichudan
