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