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.