Tech Lead
⚲ Warszawa
15 000 - 25 000 PLN netto (B2B)
Wymagania
- Analytical Thinking
- Python
- .Net
Opis stanowiska
Szukamy Tech Leada, który będzie technicznym autorytetem dla naszych zespołów developerskich.
Nie jest to rola klasycznego People Managera ani full-time Developera. Szukamy osoby, która świadomie poszła w stronę technical leadership, ale nadal aktywnie programuje, dobrze zna współczesny stack technologiczny i potrafi wejść w kod wtedy, kiedy sytuacja tego wymaga.
Twoim zadaniem będzie podnoszenie jakości technicznej organizacji: challengowanie decyzji i estymat, egzekwowanie standardów, wspieranie zespołów przy najtrudniejszych problemach oraz dbanie o to, żeby rozwiązania były dobre technicznie, ale jednocześnie adekwatne do potrzeb biznesowych.
To rola dla osoby, która nie boi się powiedzieć „nie”, potrafi merytorycznie zakwestionować rozwiązanie proponowane przez Senior Developera i ma wystarczająco mocne kompetencje techniczne, żeby być dla zespołu realnym sparingpartnerem.
Za co będziesz odpowiadać?
Technical Leadership & Hands-on
• Będziesz technicznym punktem odniesienia dla kilku zespołów developerskich.
• Będziesz wchodzić do projektów jako „pływający” konsultant lub developer przy trudnych problemach, bottleneckach i krytycznych wdrożeniach.
• Weźmiesz odpowiedzialność za jakość techniczną dostarczanych rozwiązań.
• Będziesz challengować decyzje techniczne oraz estymaty zespołów i oczekiwać merytorycznego uzasadnienia proponowanych rozwiązań.
• Będziesz pilnować, żeby zespoły unikały zarówno dróg na skróty, jak i niepotrzebnego overengineeringu.
• Zdefiniujesz i będziesz konsekwentnie egzekwować standardy techniczne oraz Definition of Done.
• Będziesz usprawniać sposób wytwarzania software’u, m.in. CI/CD, DevOps, automatyzację oraz wykorzystanie AI w codziennej pracy developerskiej.
• Przy najtrudniejszych problemach technicznych będziesz jednym z kluczowych punktów decyzyjnych.
• Zadbasz o spójność techniczną i integracje pomiędzy zespołami.
Współpraca z biznesem i architekturą
• Wesprzesz Head of Delivery w ocenie capacity zespołów oraz realności terminów i zakresów projektów.
• Będziesz potrafić przełożyć decyzje techniczne na język zrozumiały dla klienta i biznesu.
• Weźmiesz udział w rozmowach z klientami tam, gdzie potrzebne jest mocne wsparcie techniczne.
• Będziesz jednym z ambasadorów zmian technologicznych w organizacji, również wtedy, gdy oznacza to pracę z oporem zespołu.
Rozwój zespołu
Rola obejmuje również element Line Managementu:
• regularne 1:1 z developerami,
• udział w procesie performance review,
• diagnozowanie luk kompetencyjnych,
• mentoring i wspieranie rozwoju technicznego,
• budowanie wysokich standardów odpowiedzialności i jakości pracy.
Czego szukamy?
Przede wszystkim bardzo mocnych kompetencji technicznych.
Chcemy porozmawiać, jeśli:
• masz minimum 5 lat doświadczenia jako Software Developer / Engineer, najlepiej w środowisku .NET, Python lub JavaScript/TypeScript, React/Vue.js,
•
nadal aktywnie programujesz i potrafisz wejść w kod, zrobić code review albo wspólnie z zespołem rozwiązać trudny problem,
• bardzo dobrze rozumiesz architekturę aplikacji, CI/CD, DevOps oraz współczesny proces wytwarzania software’u,
• potrafisz być technicznym sparingpartnerem również dla doświadczonych Senior Developerów,
• masz doświadczenie w podejmowaniu lub challengowaniu decyzji architektonicznych,
• potrafisz ocenić, czy proponowana estymata i rozwiązanie techniczne są uzasadnione,
• rozumiesz biznes i potrafisz pracować bezpośrednio z klientem,
• jesteś osobą asertywną, która potrafi bronić swojej decyzji argumentami,
• bierzesz ownership za jakość i rezultat, a nie tylko za własny fragment pracy,
• interesujesz się wykorzystaniem AI i automatyzacji w software development i aktywnie szukasz sposobów na zwiększanie efektywności zespołów.
Mile widziane
• doświadczenie jako Tech Lead, Engineering Manager lub w podobnej roli liderskiej,
• doświadczenie w prowadzeniu 1:1, performance review i rozwoju developerów,
• doświadczenie w pracy z kilkoma zespołami lub projektami jednocześnie.
Kogo nie szukamy?
Ta rola nie będzie dla Ciebie, jeśli:
• od kilku lat praktycznie nie programujesz,
• chcesz zajmować się głównie people managementem,
• unikasz trudnych rozmów i challengowania zespołu,
• traktujesz standardy techniczne jako rekomendacje, których nie trzeba konsekwentnie egzekwować,
• naturalnie wybierasz najbardziej rozbudowane rozwiązanie zamiast najprostszego, które dobrze rozwiązuje problem.
Szukamy osoby, która potrafi być wymagającym, ale merytorycznym technicznym liderem i przy której bardzo dobrzy developerzy nadal mają się od kogo uczyć.
Tryb pracy
Pracujemy zdalnie, natomiast zależy nam na osobie, która w przyszłości będzie otwarta na okazjonalne wizyty w biurze w Warszawie, np. przy ważnych warsztatach, spotkaniach zespołowych lub działaniach wymagających pracy na miejscu.
Nie zakładamy regularnej pracy z biura, ale możliwość pojawienia się w Warszawie od czasu do czasu będzie dla nas istotna.
Jak wygląda proces rekrutacji?
Chcemy, żeby proces był konkretny i pozwolił obu stronom dobrze ocenić dopasowanie techniczne oraz sposób pracy.
• Krótka rozmowa telefoniczna z People / HR
Porozmawiamy o Twoim doświadczeniu, motywacji i oczekiwaniach. Opowiemy też więcej o roli, zespole i naszym sposobie pracy.
• Rozmowa techniczna
Spotkanie skoncentrowane na Twoim doświadczeniu technicznym, podejmowaniu decyzji, architekturze, jakości kodu, pracy z zespołem oraz realnych sytuacjach, z którymi mierzyłeś lub mierzyłaś się jako Developer lub Tech Lead.Nie interesuje nas odpytywanie z definicji. Bardziej zależy nam na tym, jak myślisz, jak challengujesz rozwiązania i jak podejmujesz decyzje techniczne.
• Spotkanie z liderami Delivery / Technology
Porozmawiamy o Twoim podejściu do technical leadershipu, współpracy z Senior Developerami, egzekwowaniu standardów, pracy z biznesem i odpowiedzialności za jakość dostarczanych rozwiązań.W zależności od przebiegu procesu może pojawić się również dodatkowe spotkanie z jednym z naszych liderów, jeśli będziemy chcieli pogłębić konkretny obszar.
• Oferta
Jeżeli po obu stronach będzie dobre dopasowanie, przechodzimy do rozmowy o warunkach współpracy i składamy ofertę.
Nie jest to rola klasycznego People Managera ani full-time Developera. Szukamy osoby, która świadomie poszła w stronę technical leadership, ale nadal aktywnie programuje, dobrze zna współczesny stack technologiczny i potrafi wejść w kod wtedy, kiedy sytuacja tego wymaga.
Twoim zadaniem będzie podnoszenie jakości technicznej organizacji: challengowanie decyzji i estymat, egzekwowanie standardów, wspieranie zespołów przy najtrudniejszych problemach oraz dbanie o to, żeby rozwiązania były dobre technicznie, ale jednocześnie adekwatne do potrzeb biznesowych.
To rola dla osoby, która nie boi się powiedzieć „nie”, potrafi merytorycznie zakwestionować rozwiązanie proponowane przez Senior Developera i ma wystarczająco mocne kompetencje techniczne, żeby być dla zespołu realnym sparingpartnerem.
Za co będziesz odpowiadać?
Technical Leadership & Hands-on
• Będziesz technicznym punktem odniesienia dla kilku zespołów developerskich.
• Będziesz wchodzić do projektów jako „pływający” konsultant lub developer przy trudnych problemach, bottleneckach i krytycznych wdrożeniach.
• Weźmiesz odpowiedzialność za jakość techniczną dostarczanych rozwiązań.
• Będziesz challengować decyzje techniczne oraz estymaty zespołów i oczekiwać merytorycznego uzasadnienia proponowanych rozwiązań.
• Będziesz pilnować, żeby zespoły unikały zarówno dróg na skróty, jak i niepotrzebnego overengineeringu.
• Zdefiniujesz i będziesz konsekwentnie egzekwować standardy techniczne oraz Definition of Done.
• Będziesz usprawniać sposób wytwarzania software’u, m.in. CI/CD, DevOps, automatyzację oraz wykorzystanie AI w codziennej pracy developerskiej.
• Przy najtrudniejszych problemach technicznych będziesz jednym z kluczowych punktów decyzyjnych.
• Zadbasz o spójność techniczną i integracje pomiędzy zespołami.
Współpraca z biznesem i architekturą
• Wesprzesz Head of Delivery w ocenie capacity zespołów oraz realności terminów i zakresów projektów.
• Będziesz potrafić przełożyć decyzje techniczne na język zrozumiały dla klienta i biznesu.
• Weźmiesz udział w rozmowach z klientami tam, gdzie potrzebne jest mocne wsparcie techniczne.
• Będziesz jednym z ambasadorów zmian technologicznych w organizacji, również wtedy, gdy oznacza to pracę z oporem zespołu.
Rozwój zespołu
Rola obejmuje również element Line Managementu:
• regularne 1:1 z developerami,
• udział w procesie performance review,
• diagnozowanie luk kompetencyjnych,
• mentoring i wspieranie rozwoju technicznego,
• budowanie wysokich standardów odpowiedzialności i jakości pracy.
Czego szukamy?
Przede wszystkim bardzo mocnych kompetencji technicznych.
Chcemy porozmawiać, jeśli:
• masz minimum 5 lat doświadczenia jako Software Developer / Engineer, najlepiej w środowisku .NET, Python lub JavaScript/TypeScript, React/Vue.js,
•
nadal aktywnie programujesz i potrafisz wejść w kod, zrobić code review albo wspólnie z zespołem rozwiązać trudny problem,
• bardzo dobrze rozumiesz architekturę aplikacji, CI/CD, DevOps oraz współczesny proces wytwarzania software’u,
• potrafisz być technicznym sparingpartnerem również dla doświadczonych Senior Developerów,
• masz doświadczenie w podejmowaniu lub challengowaniu decyzji architektonicznych,
• potrafisz ocenić, czy proponowana estymata i rozwiązanie techniczne są uzasadnione,
• rozumiesz biznes i potrafisz pracować bezpośrednio z klientem,
• jesteś osobą asertywną, która potrafi bronić swojej decyzji argumentami,
• bierzesz ownership za jakość i rezultat, a nie tylko za własny fragment pracy,
• interesujesz się wykorzystaniem AI i automatyzacji w software development i aktywnie szukasz sposobów na zwiększanie efektywności zespołów.
Mile widziane
• doświadczenie jako Tech Lead, Engineering Manager lub w podobnej roli liderskiej,
• doświadczenie w prowadzeniu 1:1, performance review i rozwoju developerów,
• doświadczenie w pracy z kilkoma zespołami lub projektami jednocześnie.
Kogo nie szukamy?
Ta rola nie będzie dla Ciebie, jeśli:
• od kilku lat praktycznie nie programujesz,
• chcesz zajmować się głównie people managementem,
• unikasz trudnych rozmów i challengowania zespołu,
• traktujesz standardy techniczne jako rekomendacje, których nie trzeba konsekwentnie egzekwować,
• naturalnie wybierasz najbardziej rozbudowane rozwiązanie zamiast najprostszego, które dobrze rozwiązuje problem.
Szukamy osoby, która potrafi być wymagającym, ale merytorycznym technicznym liderem i przy której bardzo dobrzy developerzy nadal mają się od kogo uczyć.
Tryb pracy
Pracujemy zdalnie, natomiast zależy nam na osobie, która w przyszłości będzie otwarta na okazjonalne wizyty w biurze w Warszawie, np. przy ważnych warsztatach, spotkaniach zespołowych lub działaniach wymagających pracy na miejscu.
Nie zakładamy regularnej pracy z biura, ale możliwość pojawienia się w Warszawie od czasu do czasu będzie dla nas istotna.
Jak wygląda proces rekrutacji?
Chcemy, żeby proces był konkretny i pozwolił obu stronom dobrze ocenić dopasowanie techniczne oraz sposób pracy.
• Krótka rozmowa telefoniczna z People / HR
Porozmawiamy o Twoim doświadczeniu, motywacji i oczekiwaniach. Opowiemy też więcej o roli, zespole i naszym sposobie pracy.
• Rozmowa techniczna
Spotkanie skoncentrowane na Twoim doświadczeniu technicznym, podejmowaniu decyzji, architekturze, jakości kodu, pracy z zespołem oraz realnych sytuacjach, z którymi mierzyłeś lub mierzyłaś się jako Developer lub Tech Lead.Nie interesuje nas odpytywanie z definicji. Bardziej zależy nam na tym, jak myślisz, jak challengujesz rozwiązania i jak podejmujesz decyzje techniczne.
• Spotkanie z liderami Delivery / Technology
Porozmawiamy o Twoim podejściu do technical leadershipu, współpracy z Senior Developerami, egzekwowaniu standardów, pracy z biznesem i odpowiedzialności za jakość dostarczanych rozwiązań.W zależności od przebiegu procesu może pojawić się również dodatkowe spotkanie z jednym z naszych liderów, jeśli będziemy chcieli pogłębić konkretny obszar.
• Oferta
Jeżeli po obu stronach będzie dobre dopasowanie, przechodzimy do rozmowy o warunkach współpracy i składamy ofertę.
🔍 Dekoder Ogłoszenia
🟡
technicznym autorytetem dla naszych zespołów developerskich
Rola może wiązać się z odpowiedzialnością bez formalnej władzy decyzyjnej — trzeba będzie przekonywać i egzekwować standardy bez narzędzi managerskich.
🔴
Nie jest to rola klasycznego People Managera ani full-time Developera
Zakres obowiązków jest celowo rozmyty — możesz faktycznie robić jedno i drugie, zależnie od potrzeb, bez jasno określonych granic.
🔴
świadomie poszła w stronę technical leadership, ale nadal aktywnie programuje
Sygnał, że kodowanie może być oczekiwane ad hoc, a nie w ramach zaplanowanej pracy — potencjalne łączenie dwóch etatów.
🔴
potrafi wejść w kod wtedy, kiedy sytuacja tego wymaga
Brak precyzji, jak często 'sytuacja tego wymaga' — w praktyce może oznaczać regularne gaszenie pożarów i nadgodziny.
🟡
challowanie decyzji i estymat, egzekwowanie standardów
Rola może być konfliktogenna — będziesz osobą, która kwestionuje pracę innych, co wymaga silnego mandatu od organizacji.