Middle Backend Developer (PHP/Node)
Шукаємо Middle Back-End Developer (PHP/Node), який допоможе створювати швидкі, стабільні та сучасні проєкти.
Якщо ти впевнено працюєш із PHP/Node, любиш чистий код, вмієш оптимізувати продуктивність і хочеш впливати на розвиток проєкту в цілому — приєднуйся до нашої команди.
Обов’язки:
- Оптимізувати існуючий функціонал для підвищення продуктивності та масштабованості системи
- Проводити рефакторинг коду, оновлювати бібліотеки, покращувати індекси баз даних та оптимізувати SQL-запити
- Розробляти та підтримувати backend-сервіси на Laravel та Node.js
- Брати участь у проєктуванні архітектури API та взаємодії між сервісами
- Забезпечувати високу якість коду відповідно до принципів чистої архітектури та галузевих стандартів
- Інтегрувати зовнішні API та розробляти власні API-рішення
- Працювати з Redis для кешування, черг та Pub/Sub взаємодії між сервісами
- Ділитися технічним досвідом із командою, брати участь у code review та обговоренні архітектурних рішень
- Аналізувати задачі та пропонувати оптимальні технічні рішення для бізнес-процесів
- Взаємодіяти з розробниками ігор та проєктувати зручні API-рішення під їхні потреби
Вимоги:
- Практичний досвід роботи з PHP 7+ від 1 року
- Комерційний досвід роботи з Laravel від 1 року
- Досвід роботи з Node.js та розуміння серверної архітектури
- Впевнені знання MySQL 5.7–8, досвід роботи з транзакціями та оптимізацією під високі навантаження
- Досвід роботи з Redis
- Досвід розробки та інтеграції REST API / WebSocket API
- Впевнене володіння Git/GitHub та розуміння GitHub Flow
- Розуміння принципів чистого коду та базових патернів проєктування
- Хороше розуміння протоколів HTTP та TCP
Буде плюсом:
- Досвід роботи з Socket.io
- Досвід взаємодії Node.js та PHP через Redis Pub/Sub
- Знання Vue 3 (Composition API) та Nuxt 3
- Досвід роботи з Docker, Nginx та Linux (Debian/Ubuntu)
- Базові навички DevOps та налаштування серверної інфраструктури
- Досвід роботи з чергами, realtime-системами та websocket-архітектурою
- Досвід роботи з мікросервісною архітектурою на Node.js, зокрема з Nix
- Грав у рольові мультиплеєрні ігри, особливо на рольових серверах GTA