Pracuj.pl Stacjonarnie Expert

Tech Lead / Lead Developer

Alfavox Sp. z o.o.

⚲ Bielsko-Biała

18 000–20 000 zł netto (+ VAT) / mies.

Wymagania

  • GitHub Copilot
  • Cursor
  • ChatGPT
  • Claude
  • JetBrains AI
  • .NET
  • C#
  • React.js
  • TypeScript
  • Python
  • Docker
  • Kubernetes
  • Jira
  • Confluence
  • GitLab
  • GitHub
  • Azure DevOps

Opis stanowiska

Nasze wymagania:
Minimum 5 lat komercyjnego doświadczenia w software development.
Doświadczenie jako Senior Developer, Tech Lead, Lead Developer albo osoba technicznie prowadząca zespół developerski.
Praktyczne doświadczenie w kodowaniu i projektowaniu rozwiązań w projektach komercyjnych, preferencyjnie backendowych lub full stack.
Doświadczenie w realizacji projektów produktowych, w których rozwój oprogramowania był prowadzony iteracyjnie, z uwzględnieniem roadmapy, utrzymania, rozwoju funkcji i jakości technicznej.
Praktyczne korzystanie z narzędzi AI wspierających kodowanie, np. GitHub Copilot, Cursor, ChatGPT, Claude, JetBrains AI lub podobnych.
Umiejętność oceny kodu wygenerowanego lub wspieranego przez narzędzia AI: walidacja poprawności, bezpieczeństwa, jakości, testowalności i zgodności ze standardami projektu.
Doświadczenie w prowadzeniu code review, mentoringu, egzekwowaniu standardów technicznych i wspieraniu mniej doświadczonych developerów.
Bardzo dobre rozumienie procesu wytwarzania oprogramowania: analiza, projektowanie, development, testy, CI/CD, wdrożenie, utrzymanie i rozwój produktu.
Znajomość dobrych praktyk architektury aplikacji, projektowania API, pracy z bazami danych, integracji systemowych i systemów rozproszonych.
Umiejętność pracy z backlogiem, estymacjami, priorytetyzacją i zależnościami technicznymi między zadaniami lub zespołami.
Umiejętność podejmowania decyzji technicznych z uwzględnieniem kosztu, ryzyka, terminu i wpływu na utrzymanie produktu.
Bardzo dobra komunikacja z zespołem technicznym i interesariuszami biznesowymi.
Samodzielność, odpowiedzialność, nastawienie na dowożenie i umiejętność łączenia perspektywy technicznej z produktową.
Znajomość języka polskiego na poziomie umożliwiającym swobodną komunikację w zespole oraz angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną.

Mile widziane:
Doświadczenie w technologiach .NET/C#, React/TypeScript, Python lub pokrewnych technologiach stosowanych w projektach webowych i integracyjnych.
Doświadczenie w projektach związanych z chatbotami, voicebotami, NLP, automatyzacją procesów, integracjami lub systemami contact center.
Znajomość architektury mikroserwisowej, Docker, Kubernetes, kolejek, rozwiązań HA, monitorowania oraz praktyk DevOps.
Doświadczenie w pracy z systemami legacy oraz w prowadzeniu modernizacji technologicznej bez zatrzymywania rozwoju produktu.
Praktyka w projektach integracyjnych, API, VoIP, WebSocket, WebRTC lub rozwiązaniach telekomunikacyjnych.
Umiejętność przygotowywania technicznych rekomendacji, dokumentacji architektonicznej i opisów zadań implementacyjnych.
Doświadczenie w prowadzeniu rozmów technicznych z kandydatami i ocenie kompetencji developerskich.
Znajomość narzędzi Jira, Confluence, GitLab, GitHub, Azure DevOps lub podobnych.

O projekcie:
Szukamy osoby na stanowisko Tech Lead / Lead Developer, która łączy mocne doświadczenie programistyczne z umiejętnością technicznego prowadzenia zespołu.
To nie jest rola typowo menedżerska. Zależy nam na osobie hands-on, która potrafi wejść w kod, przeprowadzić code review, podjąć decyzję architektoniczną, pomóc zespołowi w rozwiązaniu problemu i dowieźć produktowo ważny zakres. Najlepiej dopasowany kandydat to doświadczony senior developer albo tech lead, który ma za sobą pracę przy projektach produktowych, prowadził technicznie kilkuosobowy zespół i świadomie wykorzystuje nowoczesne narzędzia wspierające kodowanie. Szukamy praktyka, a nie osoby oderwanej od developmentu.

Zakres obowiązków:
Techniczne prowadzenie zespołu developerskiego odpowiedzialnego za rozwój produktów i rozwiązań Alfavox.
Aktywny udział w developmentcie: projektowanie rozwiązań, analiza kodu, rozwiązywanie problemów technicznych oraz wsparcie zespołu w trudniejszych zadaniach.
Prowadzenie code review, dbanie o standardy jakości kodu, testowalność, utrzymywalność i spójność rozwiązań.
Współpraca z Product Ownerami, Project Managerami, analitykami, testerami, DevOps i architektami przy planowaniu oraz realizacji roadmapy produktowej.
Wspieranie zespołu w praktycznym wykorzystywaniu narzędzi AI do kodowania, analizy kodu, refaktoryzacji, dokumentacji technicznej, testów i automatyzacji powtarzalnych czynności.
Ocena wykonalności technicznej wymagań, identyfikacja ryzyk oraz rekomendowanie rozwiązań dopasowanych do budżetu, terminu i wartości biznesowej.
Udział w projektowaniu rozwiązań opartych o API, mikrousługi, integracje, systemy wysokiej dostępności oraz komponenty produktowe.
Mentoring developerów, wspieranie onboardingu oraz rozwój dobrych praktyk pracy zespołu.
Udział w planowaniu sprintów, refinementach, przeglądach technicznych i rozmowach dotyczących rozwoju produktu.
Identyfikacja długu technologicznego oraz proponowanie działań modernizacyjnych tam, gdzie mają realne uzasadnienie biznesowe.

Oferujemy:
Realny wpływ na rozwój produktów Alfavox oraz standardy pracy zespołów developerskich.
Rolę techniczną, w której liczy się praktyczna znajomość kodu, architektury i jakości oprogramowania.
Możliwość budowania praktycznych standardów korzystania z narzędzi AI w developmentcie.
Pracę z doświadczonym zespołem technicznym rozwijającym produkty dla klientów biznesowych i sektora publicznego.
Elastyczny model pracy i możliwość pracy zdalnej lub hybrydowej.
Wynagrodzenie dopasowane do doświadczenia, z zakładanym budżetem do 20 000 PLN netto + VAT miesięcznie na B2B.
Niezbędne narzędzia do pracy, w tym laptop i dostęp do narzędzi wspierających codzienną pracę.

🔍 Dekoder Ogłoszenia

🔴
Doświadczenie jako Senior Developer, Tech Lead, Lead Developer albo osoba technicznie prowadząca zespół developerski.
Szukają kogoś, kto już był liderem technicznym, a niekoniecznie kogoś, kto dopiero zaczyna swoją przygodę z zarządzaniem zespołem.
🟡
Praktyczne korzystanie z narzędzi AI wspierających kodowanie, np. GitHub Copilot, Cursor, ChatGPT, Claude, JetBrains AI lub podobnych.
Oczekują, że będziesz aktywnie używać narzędzi AI do pisania kodu, a nie tylko jako dodatku.
🔴
Umiejętność oceny kodu wygenerowanego lub wspieranego przez narzędzia AI: walidacja poprawności, bezpieczeństwa, jakości, testowalności i zgodności ze standardami projektu.
Będziesz odpowiedzialny za weryfikację i poprawianie kodu napisanego przez AI, co może oznaczać więcej pracy niż się wydaje.
🟡
Doświadczenie w prowadzeniu code review, mentoringu, egzekwowaniu standardów technicznych i wspieraniu mniej doświadczonych developerów.
Oprócz zadań developerskich, będziesz miał obowiązki związane z zarządzaniem i rozwojem zespołu.
🟡
Umiejętność podejmowania decyzji technicznych z uwzględnieniem kosztu, ryzyka, terminu i wpływu na utrzymanie produkt
Oczekują od Ciebie nie tylko wiedzy technicznej, ale także umiejętności biznesowych i strategicznego myślenia.