Developer Team Lead in Katowice

Developer Team Lead in Katowice

Katowice Pełny etat 90000 - 110000 zł / rok (szac.) Hybrydowo
I

W skrócie

  • Zadania: Prowadź zespół, pisz kod i wprowadzaj innowacje w zarządzaniu projektami budowlanymi.
  • Firma: INGENIOUS.BUILD - lider w tworzeniu platformy dla branży budowlanej.
  • Benefity: Opcje akcji, elastyczne godziny pracy, nieograniczony urlop i budżet na edukację.
  • Pozostałe informacje: Praca w dynamicznym środowisku z możliwościami rozwoju kariery.
  • Dlaczego ta praca: Dołącz do zespołu, który kształtuje przyszłość zarządzania projektami budowlanymi.
  • Kwalifikacje: Doświadczenie w zarządzaniu zespołem i silne umiejętności inżynieryjne.

Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.

W INGENIOUS.BUILD opracowaliśmy platformę najwyższej jakości dla firm w branży nieruchomości i budownictwa na całym świecie. Nasza platforma umożliwia firmom łatwe zarządzanie wszystkimi aspektami ich projektów od początku do końca, zarówno wewnętrznie, jak i z innymi uczestnikami projektu. Dołączenie do INGENIOUS.BUILD oznacza rozpoczęcie niesamowitej podróży w celu stworzenia pierwszej aplikacji w chmurze do zarządzania całym cyklem życia projektu budowlanego. Będziesz budować to, co niektórzy uważają za święty graal zarządzania projektami budowlanymi. To duże, odważne i ambitne przedsięwzięcie, a jeśli masz to, co potrzeba, będziesz miał bezpośredni wpływ na jego rozwój.

INGENIOUS.BUILD buduje system operacyjny dla budownictwa i rozwoju nieruchomości. Współpracujemy z niektórymi z największych organizacji na świecie, a funkcje, które budują nasi inżynierowie, pomagają zespołom zarządzać niektórymi z największych inwestycji realizowanych dzisiaj. Jeśli odniesiemy sukces, duża część ważnej infrastruktury na świecie będzie planowana, budowana i raportowana za pośrednictwem naszej platformy.

Jesteśmy organizacją inżynieryjną skoncentrowaną na produkcie. Inżynierowie tutaj nie tylko realizują zadania. Rozumieją klienta, kwestionują proponowane rozwiązania i kształtują to, co zostaje zbudowane. Idziemy również na całość z AI. Traktujemy to jako sposób na dostarczenie większej wartości klientom, a nie tylko na szybsze pisanie kodu.

O roli

Szukamy Lidera Zespołu Programistycznego, który poprowadzi jeden z naszych zespołów produktów internetowych. To mały, doświadczony, wysoce autonomiczny zespół. Nie będziesz nadzorować juniorów. Będziesz partnerem dla doświadczonych inżynierów: łącząc zespół, budując odpowiednie procesy i utrzymując zespół efektywnym, zharmonizowanym i skoncentrowanym na właściwych problemach.

Rola łączy inżynierię praktyczną i przywództwo. Będziesz pisać kod, podejmować decyzje architektoniczne i prowadzić przyjęcie AI w zespole, a także zajmować się zarządzaniem ludźmi, planowaniem i priorytetyzacją. Będziesz raportować bezpośrednio do Dyrektora Inżynierii. Będziesz ściśle współpracować z Menedżerem Produktu i dedykowanym Projektantem Produktu, a także z innymi liderami zespołów i naszym zespołem DevOps.

Co będziesz robić

  • Prowadzić zespół
  • Przeprowadzać regularne spotkania 1:1, monitorować wyniki i wspierać rozwój każdego inżyniera, w tym rozmowy o wynagrodzeniu i karierze.
  • Odpowiadać za wysokopoziomowe planowanie i priorytetyzację zespołu, razem z Produktem i Projektem.
  • Budować i poprawiać procesy, które utrzymują zespół seniorów zsynchronizowany i efektywny, bez dodawania biurokracji.
  • Uczestniczyć w rekrutacji, wdrażaniu i przeglądach wydajności.
  • Prowadzić transformację AI w swoim zespole. Ustalać tempo zamiast czekać na jego zdefiniowanie.
  • Wykraczać poza podstawowe polecenia. Wykorzystywać AI do badania nieznanych systemów, identyfikowania luk, automatyzacji powtarzalnej pracy i przyspieszania dostaw.
  • Eksperymentować z nowymi narzędziami i przepływami pracy, standaryzować to, co działa, i dzielić się tym z zespołem oraz w całej inżynierii.
  • Szukaj sposobów, w jakie AI może dostarczyć wartość biznesową: obniżyć koszty, skrócić czasy dostawy, zwiększyć jakość i dostarczyć rozwiązania, które wcześniej były niepraktyczne.
  • Budować produkt
  • Być aktywnym: pisać kod, przeglądać kod i odpowiadać za kierunek techniczny modułów swojego zespołu.
  • Podejmować rozsądne decyzje architektoniczne w dużym modularnym monolicie.
  • Wykorzystywać spostrzeżenia klientów do kwestionowania rozwiązań, proponowania ulepszeń i pomagania w decydowaniu, co budować i w jakiej kolejności.
  • Nieustannie poprawiać bazę kodu, redukując kod legacy, dodając testy i utrzymując aktualne zależności.

Nasze podejście do technologii i inżynierii

Architektura: duży modularny monolit. Moduły komunikują się przez fasady, adaptery lub zdarzenia, co utrzymuje granice jasne. Bardziej złożone moduły wykorzystują DDD.

Filozofia: kod, który jest łatwy do testowania i rozumienia. Logika biznesowa znajduje się w jasnych klasach PHP, oddzielonych od frameworka, bez „magii”.

Jakość: potoki z PHPStan, PHPCS oraz testy jednostkowe, integracyjne i end-to-end, wszystkie wspierające automatyczne wdrożenia. DevOps odpowiada za infrastrukturę, więc możesz skupić się na budowaniu.

Narzędzia AI: Claude Code, GitHub Copilot i inne, które pomagają nam działać szybciej. Regularnie przeglądamy nasze narzędzia, ponieważ szybko się poprawiają.

Czego szukamy

Wymagania:

  • Doświadczenie w zarządzaniu ludźmi. Już prowadziłeś programistów, w tym 1:1, wydajność i procesy zespołowe. To nie jest pierwszy krok w zarządzaniu.
  • Silne umiejętności inżynieryjne backendowe. Zaawansowany PHP 8.1+ z Laravel lub Symfony oraz doświadczenie w budowaniu dużych, skalowalnych aplikacji.
  • Przywództwo techniczne i architektura. Prowadziłeś techniczną stronę złożonych projektów: podejmowanie decyzji projektowych, a nie tylko ich realizacja.
  • Praktyczne przyjęcie AI. Już używasz narzędzi AI w swojej codziennej pracy inżynieryjnej i jesteś podekscytowany dalszym rozwojem. Nie potrzebujesz głębokiej wiedzy na temat AI, ale musisz mieć energię do prowadzenia tego.
  • Myślenie produktowe. Interesuje Cię „dlaczego”, myślisz o wpływie na biznes i chcesz kształtować rozwiązania, a nie tylko wdrażać specyfikacje.
  • Testowanie. Solidne doświadczenie z PHPUnit i dobra strategia testowania w zakresie testów jednostkowych, integracyjnych i funkcjonalnych.
  • Znajomość języka angielskiego na poziomie B2 lub wyższym.

Preferencje:

  • Doświadczenie z modularnymi monolitami (doświadczenie z mikroserwisami również się liczy).
  • Praktyczne doświadczenie z Domain-Driven Design.
  • Tło w SaaS, szczególnie w dużych systemach takich jak ERP, CRM lub CMS.
  • Doświadczenie w startupach lub scale-upach, gdzie inżynierowie pracują bezpośrednio z decyzjami produktowymi.

Osoba, która odnajduje się w tej roli

  • Ciekawa. Lubisz się uczyć i ponownie przemyśleć swoje opinie, gdy narzędzia i praktyki się zmieniają.
  • Proaktywna. Dostrzegasz problemy i możliwości i działasz na nie. Możesz wskazać na poprawki, które zaproponowałeś, a które zostały przyjęte.
  • Zdeterminowana. Masz determinację, aby stawić czoła trudnym problemom i chcesz być częścią czegoś, co może przekształcić branżę.
  • Partner. Starsi inżynierowie szanują Cię, ponieważ ich wspierasz, a nie dlatego, że ściśle nimi zarządzasz.

Co oferujemy

  • Opcje na akcje, dzięki którym dzielisz się wzrostem firmy.
  • Elastyczne godziny pracy i kultura minimalnych spotkań.
  • Nieograniczony urlop.
  • Wysokowydajny laptop służbowy.
  • Jednorazowy budżet w wysokości 500 USD na urządzenie swojego miejsca pracy.
  • 50 USD miesięcznie na edukację, kumulujące się do końca roku.
  • Licencje na Claude Code, GitHub Copilot i PhpStorm.

Ta rola wymaga, abyś mieszkał w Polsce lub w kraju bliskim do podróży na spotkania w Polsce w razie potrzeby.

Developer Team Lead in Katowice – pracodawca: INGENIOUS.BUILD

INGENIOUS.BUILD to doskonały pracodawca, który oferuje elastyczne godziny pracy oraz zdalne środowisko, co pozwala na maksymalne wykorzystanie potencjału każdego członka zespołu. Nasza kultura pracy opiera się na współpracy i minimalizacji biurokracji, co sprzyja innowacyjności i dzieleniu się wiedzą. Oferujemy również atrakcyjne benefity, takie jak nieograniczony urlop, budżet na biuro oraz opcje akcji, co sprawia, że praca u nas jest nie tylko satysfakcjonująca, ale i korzystna finansowo.

I

Dane kontaktowe:

Zespół rekrutacyjny INGENIOUS.BUILD

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Developer Team Lead in Katowice

Zarządzanie zespołem
Programowanie w PHP 8.1+ z Laravel lub Symfony
Przywództwo techniczne
Architektura oprogramowania
Adopcja AI
Myślenie produktowe
Testowanie z PHPUnit