Tech Lead / Full-stack Engineer
Про Компанію
OKKO — лідер паливного ринку та одна з найбільших компаній України з потужною цифровою екосистемою, що включає мережу АЗК, роздріб, B2B-напрямок, логістику, фінансові сервіси та масштабну програму лояльності FISHKA.
Компанія перебуває на етапі активної ІТ-трансформації, переходячи до сучасної, мікросервісної та бізнес-орієнтованої архітектури.
Про Роль
Ми шукаємо Tech Lead / Full-stack Engineer, який поєднує сильну інженерну експертизу з лідерством команди.
Роль передбачає активну участь у розробці (backend + frontend), технічне лідерство, контроль якості реалізації та тісну взаємодію з Solution Architect у межах проєктів OKKO.
Ваша Місія
Забезпечувати якісну, стабільну та масштабовану реалізацію архітектурних рішень, керуючи технічною частиною розробки та безпосередньо беручи участь у створенні продукту.
Ключові Обов’язки
Розробка та технічне лідерство
- Активна участь у розробці backend (.NET / .Net Core) та frontend (React);
- Технічне лідерство команди розробки (3–8 інженерів);
- Декомпозиція задач, технічна оцінка та планування робіт;
- Проведення code review та забезпечення якості коду.
Реалізація архітектури
- Реалізація архітектурних рішень, розроблених спільно з Solution Architect;
- Контроль відповідності реалізації архітектурним принципам і стандартам;
- Участь у проєктуванні міжсервісної взаємодії;
- Робота з мікросервісною та Event-Driven архітектурою.
Якість та стабільність
- Забезпечення продуктивності, масштабованості та надійності сервісів;
- Розробка highload-сервісів та транзакційних системами;
- Аналіз та усунення технічних проблем, bottleneck-ів і інцидентів.
Взаємодія та процеси
- Тісна співпраця з Solution Architect, DevOps, QA та Business Analyst;
- Участь у технічних обговореннях, Refinement-сесіях та плануванні Roadmap;
- Покращення процесів розробки, CI/CD та Deploing.
Наш Ідеальний Кандидат Має
Досвід
- 5+ роки комерційного досвіду розробки;
- Досвід у ролі Tech Lead або Senior Full-stack Engineer;
- Практичний досвід розробки на .NET / .Net Core та React;
- Досвід роботи з мікросервісною та/або розподіленою архітектурою;
- Досвід роботи з highload та/або транзакційними системами - перевага.
Технічну експертизу
- Впевнене знання:
- ООП, SOLID, DRY, Clean Code, Clean Architecture;
- REST API, міжсервісної комунікації, Event-Driven підходів;
- Розуміння важливості написання Unit tests та вміння писати код під тести;
- Досвід роботи з SQL та NoSQL базами даних;
- Розуміння ACID / BASE;
- Досвід або розуміння DevOps-практик (CI/CD, GitOps, Docker);
- Поглиблене розуміння безпеки сервісів.
Особисті якості
- Лідерство та відповідальність за результат команди;
- Системне та інженерне мислення;
- Вміння пояснювати технічні рішення та приймати технічні компроміси;
- Орієнтація на якість, стабільність і бізнес-результат;
- Вміння писати технічну документацію.
Ми Пропонуємо
- Роботу над масштабними RetailTech / FinTech-проєктами;
- Реальний вплив на технічні рішення та якість продукту;
- Професійний ріст до ролей Solution Architect або Engineering Manager;
- Роботу в сильній інженерній команді;
- Конкурентну заробітну плату, соціальний пакет та стабільні умови.
Required languages
| Ukrainian | Native |