Technical Team Manager (Backend) in Katowice

Technical Team Manager (Backend) in Katowice

Katowice Pełny etat 121500 - 148500 zł / rok (szac.) Hybrydowo
S

W skrócie

  • Zadania: Zarządzaj zespołem programistów, prowadź projekty i podejmuj kluczowe decyzje techniczne.
  • Firma: Globalna firma technologiczna z innowacyjnymi rozwiązaniami dla branży hotelarskiej.
  • Benefity: Prywatna opieka medyczna, ubezpieczenie na życie, karta Multisport i rozwój zawodowy.
  • Pozostałe informacje: Możliwość pracy z najnowszymi technologiami i doskonałe możliwości rozwoju kariery.
  • Dlaczego ta praca: Pracuj w dynamicznym środowisku i wpływaj na przyszłość technologii hotelarskich.
  • Kwalifikacje: Minimum 6 lat doświadczenia w programowaniu, w tym 2 lata na stanowisku lidera.

Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.

Shiji jest globalną firmą technologiczną, która dostarcza innowacyjne rozwiązania dla branży hotelarskiej, zapewniając płynne operacje dla hotelarzy przez całą dobę. Zbudowana na platformie Shiji - jedynej prawdziwie globalnej platformie technologicznej dla hoteli - oferta Shiji obejmuje systemy zarządzania nieruchomościami, punkty sprzedaży, zaangażowanie gości, dystrybucję, płatności oraz rozwiązania z zakresu analizy danych dla ponad 91 000 hoteli na całym świecie, w tym największych sieci.

Oprogramowanie, nad którym będziesz pracować, to rozproszona platforma technologiczna z zestawem funkcjonalności dla hoteli, restauracji, spa, golfa i innych. Stanowisko oferowane jest na umowę na 1 rok.

Nasza codzienna praca:

  • Pracujemy w iteracjach z refinansowaniem, planowaniem i retrospektywnymi spotkaniami.
  • Używamy Gitlab do synchronizacji kodu z gałęziami develop i master oraz tworzymy gałęzie funkcji dla każdej historii użytkownika.
  • Codziennie dokonujemy commitów i korzystamy z CI/CD przy użyciu Gitlab/Jenkins.
  • Otwieramy prośby o scalanie i przeprowadzamy przeglądy kodu przed scaleniem.
  • Używamy Dockera i Docker Compose do lokalnego rozwoju i wdrażania wszystkich mikroserwisów.
  • Korzystamy z Teams do komunikacji i uczestniczenia w spotkaniach z innymi członkami zespołu.
  • Współpracujemy z działem UI/UX, aby zapewnić użytkownikowi najlepsze możliwe wrażenia z aplikacji.
  • Tworzymy wewnętrzne pakiety (NPM, Nuget), aby dzielić się pracą z innymi i unikać powtórzeń.
  • Rozwijamy platformę z podejściem API-first, koncentrując się na integracjach i doświadczeniu użytkownika.

Technologie, których używamy:

  • Mikroserwisy, CQRS, DDD, Event Sourcing
  • PostgreSQL, Redis, Elastic Search, Kafka
  • Frontend: ekosystem React, TypeScript, Jest, Vitest, Testing Library, Webpack, Babel, Vite, TanStack Query

Narzędzia i praktyki:

  • Gitlab, Docker i Docker Compose
  • Wzorce projektowe i praktyki czystego kodu (OOP, SOLID, DDD)

Kluczowe obszary odpowiedzialności:

  • Prowadzenie i mentoring zespołu złożonego z programistów frontendowych i backendowych.
  • Przeprowadzanie spotkań 1-na-1, przeglądów wydajności i planowania rozwoju kariery.
  • Budowanie i utrzymywanie pozytywnej, współpracy kultury zespołowej.
  • Zarządzanie pojemnością zespołu, dystrybucją obciążenia i zobowiązaniami sprintu.
  • Planowanie i koordynowanie dostaw projektów z właścicielami produktów i interesariuszami.
  • Zarządzanie harmonogramami projektów, ryzykiem i zależnościami.
  • Zapewnienie terminowej dostawy wysokiej jakości, wydajnych rozwiązań.
  • Raportowanie statusu projektu i metryk do zarządu.
  • Koordynowanie z innymi zespołami w wieloregionowym środowisku chmurowym.
  • Definiowanie i utrzymywanie standardów architektonicznych zarówno dla frontend, jak i backend.
  • Podejmowanie kluczowych decyzji technicznych dotyczących stosu technologicznego i wzorców architektonicznych.
  • Zapewnienie jakości kodu poprzez przeglądy kodu i ustalanie standardów kodowania.

Wymagania:

  • Minimum 6-letnie doświadczenie w rozwoju oprogramowania, w tym co najmniej 2 lata na stanowisku lidera lub kierownika zespołu.
  • Udokumentowane doświadczenie w prowadzeniu, mentorowaniu i rozwijaniu zespołów programistycznych.
  • Silne umiejętności zarządzania projektami z umiejętnością planowania, realizacji i dostarczania projektów na czas.
  • Doświadczenie w zarządzaniu zespołami Agile/Scrum i ułatwianiu ceremonii.
  • Doskonale umiejętności komunikacyjne i zdolność do wyjaśniania koncepcji technicznych zarówno interesariuszom technicznym, jak i nietechnicznym.
  • Silne umiejętności rozwiązywania problemów i zdolność do podejmowania decyzji architektonicznych i strategicznych.
  • Znajomość C#, .NET i programowania obiektowego.
  • Doświadczenie z architekturą mikroserwisów i systemami rozproszonymi.
  • Zrozumienie wzorców DDD, CQRS i Event Sourcing.
  • Doświadczenie z relacyjnymi bazami danych (PostgreSQL) i rozwiązaniami NoSQL (Redis, Elastic Search).
  • Znajomość brokerów wiadomości (Kafka) i architektur opartych na zdarzeniach.
  • Biegłość w Dockerze, konteneryzacji i środowiskach chmurowych.
  • Silne zrozumienie projektowania REST API i wzorców integracji.
  • Doświadczenie z przepływami pracy Git i pipeline'ami CI/CD (Gitlab).
  • Zrozumienie wzorców projektowych, zasad SOLID i praktyk czystego kodu.
  • Doświadczenie z procesami przeglądu kodu i zapewnienia jakości.
  • Biegła znajomość języka angielskiego, zarówno w mowie, jak i piśmie.

Miłe widziane:

  • Doświadczenie z wieloregionowymi wdrożeniami chmurowymi (AWS, Azure, GCP).
  • Znajomość Kubernetes i orkiestracji kontenerów.
  • Doświadczenie z architekturą mikrofrontendów.
  • Znajomość systemów projektowych i rozwoju bibliotek komponentów.

Co oferujemy?

  • Prywatna opieka medyczna, w tym pakiet dentystyczny, dla Ciebie i Twojej rodziny.
  • Grupowe ubezpieczenie na życie dla Ciebie i Twojego partnera.
  • Karta multisportowa w ramach pakietu Worksmile.
  • 40 godzin na rozwój zawodowy w czasie pracy.
  • Dostęp do platform takich jak: OpenUp, GoodHabitz, Pluralsight.
  • Kafeteria Worksmile z 520 punktami miesięcznie.
  • Premia za polecenie (od 6 500 PLN brutto, w zależności od stanowiska).
  • Pokój relaksu z piłkarzykami i PlayStation.

Klauzula dotycząca zakazu korzystania z narzędzi wspomagających podczas rozmów rekrutacyjnych:

W trosce o równe szanse i przejrzystość w procesie rekrutacyjnym informujemy, że podczas rozmów kwalifikacyjnych (zarówno zdalnych, jak i osobistych) zabronione jest korzystanie z narzędzi opartych na sztucznej inteligencji (AI), w tym chatbotów, generatorów odpowiedzi, tłumaczy czy pomocy w tworzeniu treści, nagrywanie rozmów bez wcześniejszej i wyraźnej zgody przedstawiciela firmy oraz korzystanie z aplikacji generujących automatyczne notatki lub transkrypcje spotkań (np. Notion AI, Otter.ai, Fireflies itp.).

Technical Team Manager (Backend) in Katowice – pracodawca: Shiji Group

Shiji Group to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w branży technologii dla hotelarstwa i handlu detalicznego. Nasza kultura opiera się na współpracy i innowacyjności, co sprzyja rozwojowi zawodowemu pracowników poprzez dostęp do najnowszych technologii oraz możliwości szkoleń. Pracując w naszym zespole, będziesz miał okazję rozwijać swoje umiejętności w obszarze AWS, Kubernetes i CI/CD, a także uczestniczyć w projektach, które mają realny wpływ na branżę.

S

Dane kontaktowe:

Zespół rekrutacyjny Shiji Group

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Technical Team Manager (Backend) in Katowice

Zarządzanie projektami
Umiejętności przywódcze
Programowanie w C#
Znajomość .NET
Architektura mikroserwisów
Zrozumienie wzorców DDD, CQRS i Event Sourcing
Bazy danych relacyjne (PostgreSQL)