Обов‘язки:
Вимоги:
Великим плюсом буде:
Що ми пропонуємо:
- Розробляти проєкти з нуля або підтримувати наявні проєкти (від мікросервісів до платформ із мільйонами користувачів)
- Оптимізувати поточний функціонал — ми завжди прагнемо до ідеалу!
- Забезпечувати максимальну продуктивність і масштабованість: рефакторинг коду, оновлення бібліотек, покращення індексів, оптимізація викликів, переписування ядра фреймворку — це наша звичайна практика.
- Робити все швидко та якісно. Продумувати архітектуру на майбутнє та створювати якісний код!
- Ділитися технічним досвідом із командою, як і команда буде допомагати вам розвиватися
- Знаходити й пропонувати найкращі підходи для розв’язання поставлених завдань
Вимоги:
- Досвід на посаді ліда від 1 року
- PHP — бажано від версії 7.4
- Досвід роботи з фреймворками
- Знання Laravel
- MySQL 5.7–8: вміння працювати з транзакціями та високими навантаженнями
- Знання систем контролю версій, таких як Git/Github, і досвід роботи з Github Flow
- Досвід роботи з UNIX-системами, особливо цінується Ubuntu (мінімальний досвід із Nginx, Php-Fpm, Crontab, MySQL, NPM)
- Досвід роботи з API: інтеграція будь-якого API будь-якої складності, а також створення власних API
- Робота з платіжними системами
Великим плюсом буде:
- Захист застосунку від А до Я: правильне налаштування сервера, захист від XSS, XSRF, вміння запобігати BruteForce-атакам, зловживанню безкоштовними можливостями (наприклад, фармінг мультиакаунтами або автоматизація дій користувача)
- Цілісність даних — наше все: знання транзакцій, рівнів їх ізоляції, вкладених транзакцій
- Здатність знаходити корінь проблеми й пропонувати рішення замість створення безлічі “костилів“
- Продумування архітектури коду, бази даних, розподіл застосунку на мікросервіси та організація їхньої правильної взаємодії
- Знання Redis як кешу та сховища даних, використання його як PubSub між PHP і NodeJS/Swoole
- Знання й уміння працювати з NodeJS і Socket.io
- Робота з серверами (Debian-подібні системи), Docker, Ansible
- Досвід роботи з AWS, DigitalOcean
- Робота з графіками та створення внутрішньої аналітики на основі даних із MySQL/Redis (вкладені запити, вибірки з кількох таблиць), а також створення адмінпанелей для швидкого пошуку проблем у продукті, його оптимізації та покращення
- Вміння працювати з PHP CLI
- Робота з чергами, такими як RabbitMQ
- Знання Frontend: JS (від ES6), розуміння реактивних застосунків, VueJS, JQuery, препроцесори (scss, less)
Що ми пропонуємо:
- Досвід роботи у професійній команді однодумців, яка завжди готова ділитися своїми знаннями та навичками
- Можливість працювати над міжнародними GameDev-продуктами, які об’єднали навколо своєї екосистеми мільйони геймерів з усього світу!
- Оплачувана відпустка та лікарняні
- Гнучкий робочий графік — ми орієнтуємося лише на результат
- Можливість працювати віддалено — наша команда успішно працює по всьому світу