Ми розширюємо команду та шукаємо двох Fullstack Developer (PHP/Laravel + Vue.js) для розробки й підтримки вебпроєктів та інформаційних систем.
Для одного з розробників передбачена можливість додатково взяти на себе функції технічного координатора команди (Tech lead). Тому будемо особливо раді кандидату, який має досвід технічного лідерства або готовий поступово розвиватися в цьому напрямі.
Чим потрібно буде займатися
- розробляти та підтримувати вебзастосунки на PHP/Laravel і Vue.js;
- працювати як із backend, так і з frontend-частиною проєктів;
- розробляти нові модулі та вдосконалювати наявний функціонал;
- створювати та інтегрувати REST API;
- працювати з базами даних MySQL/MariaDB;
- аналізувати й виправляти помилки;
- брати участь в оцінюванні та декомпозиції завдань;
- проводити рефакторинг і поступово зменшувати технічний борг;
- брати участь у code review, тестуванні та підготовці релізів;
- підтримувати технічну документацію.
Додаткові функції технічного координатора
Один із двох розробників зможе додатково взяти на себе технічну координацію роботи команди:
- провести аудит поточних проєктів і підходів до розробки;
- допомогти впорядкувати структуру проєктів та процес роботи з кодом;
- запропонувати єдині стандарти розробки;
- організувати системне проведення code review;
- контролювати якість технічних рішень;
- допомагати з декомпозицією та оцінюванням складних завдань;
- координувати технічну взаємодію між розробниками;
- брати участь у плануванні релізів;
- допомагати команді поступово зменшувати технічний борг;
- пропонувати практичні покращення процесу розробки, тестування та розгортання.
Це не окрема адміністративна посада: технічний координатор продовжуватиме безпосередньо працювати з кодом. Обсяг додаткової відповідальності та відповідна винагорода обговорюватимуться окремо.
Що для нас важливо
- комерційний досвід розробки на PHP від 3 років;
- впевнене знання PHP 8+ та Laravel;
- досвід роботи з Vue.js, бажано Vue 3;
- знання JavaScript, HTML і CSS;
- практичний досвід роботи з MySQL або MariaDB;
- досвід розробки та інтеграції REST API;
- розуміння ООП, SOLID і принципів побудови вебзастосунків;
- досвід роботи з Git;
- уміння читати, аналізувати та покращувати наявний код;
- розуміння питань безпеки вебзастосунків;
- відповідальність, самостійність і вміння доводити завдання до завершення.
Для ролі технічного координатора буде важливо
- бачити проєкт цілісно, а не лише в межах окремого завдання;
- вміти аргументувати технічні рішення;
- знаходити баланс між якістю реалізації, термінами та доступними ресурсами;
- мати досвід проведення code review;
- уміти пояснювати технічні рішення іншим розробникам;
- бути готовим брати відповідальність за технічний результат роботи команди.
Попередній досвід на посаді Tech Lead буде перевагою, але не є обов’язковою вимогою. Ми готові розглянути сильного Middle+ Developer, який уже виконував частину таких функцій і хоче розвиватися в напрямі технічного лідерства.
Буде перевагою
- досвід роботи з Docker і CI/CD;
- базове знання Linux та серверної інфраструктури;
- досвід написання автоматизованих тестів;
- робота з чергами, кешуванням і фоновими завданнями;
- досвід оптимізації SQL-запитів і продуктивності застосунків;
- досвід підтримки та розвитку великих наявних проєктів;
- досвід інтеграції сторонніх сервісів.
Ми пропонуємо
- повну зайнятість;
- стабільне довгострокове співробітництво;
- роботу над реальними вебпроєктами та інформаційними системами;
- можливість впливати на технічні рішення та процес розробки;
- невелику команду та пряме спілкування з людьми, які приймають рішення;
- можливість професійного розвитку до ролі Tech Lead;
- окреме обговорення винагороди за виконання функцій технічного координатора.
Як проходитиме відбір
Відбір передбачає коротку співбесіду онлайн та практичне технічне завдання, наближене до реальної робочої ситуації (до 1 години).
Для нас важливі не лише знання Laravel або Vue.js, а й те, як кандидат аналізує завдання, приймає технічні рішення, працює з даними та забезпечує надійність коду.
У відгуку, будь ласка, зазначте:
- ваш досвід роботи з PHP/Laravel і Vue.js;
- як ви оцінюєте свій поточний професійний рівень: Middle, Middle+ або Senior;
- бажаний рівень винагороди;
- чи маєте ви досвід проведення code review, координації роботи розробників або прийняття архітектурних рішень;
- чи цікава вам роль технічного координатора команди.