freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer в Netpeak

Summary

Senior Full Stack Developer builds core modules of a large-scale ERP system for online marketing and service operations using PHP 8, Symfony, Vue 3/React, and PostgreSQL.

Netpeak створює масштабну ERP-систему, яка стане операційним ядром для управління бізнес-процесами у сфері онлайн-маркетингу та виробництва послуг.
Коротко про роль: ми шукаємо Senior Full Stack Developera, який будуватиме ключові модулі продукту — від backend-логіки та архітектури до frontend-інтерфейсів для команд, фінансів, клієнтів, ролей, доступів і workflow.

Це можливість приєднатися до складного enterprise-продукту з чіткою дорожньою картою, працювати з сучасним стеком, детальними ТЗ та впливати на технічні рішення з перших етапів створення системи.

👀 Твої задачі:
Розробка та підтримка бекенд- і фронтенд-частини платформи.
Реалізація нового функціоналу відповідно до технічних вимог (детальних ТЗ).
Виправлення помилок та оптимізація продуктивності.
Підтримка якості коду й актуальності технічної документації.
Участь в обговореннях технічних рішень у межах команди.

Твої скіли:
Hard skills
Досвід розробки на PHP 8.x — від 3 років.
Досвід розробки на фреймворку Symfony 7.x — від 2 років.
Досвід розробки на Vue 3 (CompositionsApi) або React, TS
Досвід розробки REST API (бажано з API Platform).
Досвід роботи з PostgreSQL (високий рівень) та Redis.
Досвід роботи з ORM Doctrine (DQL/QueryBuilder, оптимізація запитів).
Досвід роботи з сокетами (centrifugo або аналоги)
Розуміння архітектурних підходів: Hexagonal, Onion, Clean Architecture, DDD; практика модульного моноліту з ізоляцією модулів через Service API.
Знання та практичне застосування принципів ООП, SOLID і патернів проєктування GoF.
Досвід роботи з Git та Docker.
Досвід роботи з HTML5, CSS3
Досвід роботи з системою типів PHP 8.x (strict types, статичний аналіз PHPStan/Psalm).
Досвід використання AI-інструментів для прискорення розробки та пошуку рішень.
Досвід роботи з патерном Transactional Outbox (або аналог) для надійної доставки подій між модулями / зовнішніми системами.
Досвід роботи з чергами та брокерами повідомлень RabbitMQ
Досвід написання Unit- та integration-тестів (PHPUnit).
Бажано: досвід зі state machine / бізнес-процесами (Symfony Workflow),
Досвід повнотекстовим пошуком (Elasticsearch)
Досвід роботи з S3

Soft skills
Відповідальність і уважність до деталей.
Вміння швидко розібратися в наявному коді.
Готовність до навчання та освоєння нових технологій.
Вміння писати зрозумілу технічну документацію та коментувати код.
Знання англійської на рівні читання технічної документації.
Вміння правильно розставляти пріоритети й ефективно планувати час.
🙌🏻 Ми пропонуємо:
Гнучкий графік роботи з можливістю починати робочий день з 8:00 до 10:00 та завершувати з 17:00 до 19:00.
Можливість працювати повністю віддалено або в офісі (Одеса, Київ, Харків та Черкаси). Офіси автономні на випадок відключення світла.
Оплачувану відпустку — 18 робочих днів, 8 оплачуваних лікарняних на рік без довідок та 11 державних вихідних.
Компенсацію 50% професійного навчання: курси, тренінги, вебінари й т.д.
Додаткові оплачувані day off, які надаються при настанні певних життєвих обставин.
Наявність прозорої політики Sabbatical (тривала відпустка на 1–3 місяці).
Внутрішні корпоративні знижки на різні послуги, сервіси й різноманітні товари — від косметики до генераторів.
Швидке прийняття рішень та тестування ідей — відсутність зайвої бюрократії та мікроменеджменту.
Профільні івенти та чати для обміну досвідом у рамках групи компаній.
Чітку позицію та конкретні дії задля наближення Перемоги. Від початку повномасштабного вторгнення ми виділили понад 4 000 000 $ на мілітарний та гуманітарний напрямок.

Процес відбору:
Скринінг-питання та співбесіда з рекрутером.
Технічна співбесіда.
Рекомендації від попередніх керівників.
І ось офер уже в тебе в кишені ✨

І вважаємо одну з найвагоміших переваг — роботу в компанії, у якій тебе чують і до тебе прислухаються, а керівник та команда відкриті до діалогу та пропозицій 😉

Якщо це про тебе — надсилай резюме. Будемо раді познайомитися!