🇵🇱 Warsaw, Poland · 14h ago
Team Lead / Backend Developer - Cloud & IoT (kontraktor)
ITSG Global
LinkedInlead
Kim jesteśmy?Jesteśmy ITSG Global, firmą software’ową, która od 2007 roku tworzy i rozwija rozwiązania technologiczne dla międzynarodowych klientów. Realizujemy projekty m.in. w obszarze systemów backendowych, platform IoT, rozwiązań chmurowych oraz AI.Obecnie poszukujemy Team Leada / Backend Developera, który będzie łączyć prowadzenie zespołu z aktywną pracą nad rozwojem i utrzymaniem rozwiązań przemysłowego IoT.To rola dla osoby, która nadal lubi pisać kod, potrafi wspierać innych programistów i chce odpowiadać za jakość oraz niezawodność działających produktów.O ProjekciePracujemy nad platformami przemysłowego IoT, które łączą maszyny i urządzenia terenowe z chmurą oraz umożliwiają monitorowanie ich działania.Jednym z rozwiązań jest system do monitorowania sprężarek i instalacji sprężonego powietrza wykorzystywanych w przemyśle. Około 1000 bramek i 1800 maszyn przesyła dane telemetryczne do platformy, która wspiera analizę stanu urządzeń, obsługę zdarzeń i alarmów oraz zarządzanie zasobami.Rozwiązanie wykorzystuje TypeScript, Node.js, NestJS i Azure, w tym Azure IoT Hub oraz Azure Functions. W szerszym obszarze projektowym znajdują się również aplikacje oparte na Java i Spring Boot.Praca obejmuje rozwój nowych funkcjonalności i integracji, a także utrzymanie systemów produkcyjnych: diagnozowanie problemów, poprawę niezawodności, aktualizacje i usprawnianie procesów technicznych.Team Lead będzie prowadzić zespół backendowy, współpracować ze specjalistami IoT i DevOps oraz uczestniczyć w rozmowach technicznych z klientami.Zakres Zadań w ProjekcieProwadzenie zespołu backendowego, organizacja pracy technicznej i wspieranie realizacji uzgodnionych priorytetów. Aktywny udział w projektowaniu i implementacji zmian w aplikacjach backendowych. Podejmowanie decyzji architektonicznych z uwzględnieniem jakości, wydajności i niezawodności systemów. Mentoring programistów, onboarding nowych osób i wspieranie rozwoju kompetencji zespołu. Doprecyzowywanie wymagań z klientem, ocena wykonalności rozwiązań i szacowanie prac. Dbanie o standardy programistyczne, code review, testy automatyczne oraz dokumentację. Współpraca ze specjalistami DevOps przy wdrożeniach, monitoringu i rozwiązywaniu problemów produkcyjnych. Analiza bardziej złożonych błędów i zgłoszeń L3 oraz koordynowanie działań prowadzących do ich rozwiązania. Rozwój i utrzymanie istniejących aplikacji, w tym aktualizacje zależności i poprawki bezpieczeństwa. Dbanie o sprawny proces CI/CD oraz bezpieczne wdrażanie zmian. Wspieranie wymiany wiedzy w zespole i dokumentowanie istotnych rozwiązań. Korzystanie z narzędzi AI wspierających programowanie oraz weryfikacja jakości wygenerowanego kodu. Oczekiwane KompetencjeMinimum 6 letnie doświadczenie w tworzeniu usług backendowych. Doświadczenie w prowadzeniu zespołu programistycznego, mentoringu i organizacji pracy technicznej. Bardzo dobra znajomość Java i Spring Boot lub TypeScript i Node.js, połączona z otwartością na pracę w różnych technologiach backendowych. Gotowość do regularnego pisania kodu i pracy z istniejącymi aplikacjami. Doświadczenie w długofalowym rozwijaniu i utrzymywaniu systemów produkcyjnych. Doświadczenie z rozwiązaniami chmurowymi, najlepiej Azure. Znajomość projektowania API, integracji systemów oraz pracy z bazami danych. Praktyczna znajomość testów automatycznych, code review i CI/CD. Umiejętność diagnozowania problemów na podstawie logów, metryk i zachowania aplikacji. Doświadczenie w bezpośredniej współpracy z klientem lub interesariuszami biznesowymi. Umiejętność doprecyzowywania wymagań, szacowania prac i uzasadniania decyzji technicznych. Korzystanie z narzędzi AI wspierających tworzenie oprogramowania i umiejętność oceny ich wyników. Płynna znajomość języka angielskiego w mowie i piśmie. Mile WidzianeDoświadczenie w projektach IoT lub systemach przetwarzających dane telemetryczne. Znajomość NestJS. Doświadczenie z usługami Azure, np. IoT Hub, Functions, Event Hubs, Container Apps, Cosmos DB lub Data Explorer. Znajomość Infrastructure as Code, np. Terraform, Pulumi lub Bicep. Doświadczenie z Dockerem, Kubernetes i GitLab CI. Znajomość narzędzi monitoringu i obserwowalności, np. Application Insights, Grafana lub OpenTelemetry. Doświadczenie w rozwijaniu zespołów o zróżnicowanym poziomie kompetencji. Znajomość języka niemieckiego. Warunki Współpracy ProjektowejStawka: 150-220 PLN/h. Możliwość realizacji współpracy 100% zdalnie, hybrydowo lub z biura w Warszawie. Rola łącząca prowadzenie zespołu z praktyczną pracą backendową. Wpływ na architekturę, standardy techniczne oraz sposób organizacji pracy. Udział w rozwoju i utrzymaniu produkcyjnych rozwiązań chmurowych oraz przemysłowego IoT. Współpraca ze specjalistami backendu, IoT i DevOps. Bezpośrednia współpraca techniczna z międzynarodowymi klientami. Dodatkowo: możliwość korzystania z lekcji języka angielskiego, karty MultiSport, prywatnej opieki medycznej, wydarzeń integracyjnych, budżetu szkoleniowego oraz inicjatyw rozwojowych. Proces RekrutacjiRozmowa z rekruterem na temat Twojego doświadczenia, oczekiwań i dostępności. Rozmowa techniczna online. Kontakt: kkuzmicz@itsg.com.plOczekujemyOferujemySourced from LinkedIn. Relocantly aggregates public job postings; apply on the original site.