Golang Developer for IoT / Industrial Data Platform (f/m/x)
Centrum Kompetencyjne Embedded to jednostka organizacyjna Sii, która zrzesza prawie 500 specjalistów. Obecnie poszukujemy osoby na stanowisko Golang Developer. Będziesz projektować, rozwijać i utrzymywać podstawową infrastrukturę backendową, która zasila całą platformę, ściśle współpracując z wielofunkcyjnymi zespołami w celu dostarczania solidnych, skalowalnych rozwiązań.
Twoje zadania
Projektowanie, ulepszanie i obsługa rozwiązań łączności, które integrują różne protokoły komunikacyjne, takie jak MQTT, OPC, REST, Kafka i inne.
Opracowywanie i obsługa systemów do niezawodnego pozyskiwania, przekształcania, analizowania i przetwarzania danych z heterogenicznych źródeł.
Tworzenie i utrzymywanie podstawowych usług platformy, w tym funkcji serwera OPC UA, pipeline'ów obliczania danych oraz modułów danych historycznych/trendów
Wdrażanie rozszerzalnych komponentów umożliwiających tworzenie skryptów zdefiniowanych przez użytkownika, wykonywanie kodu SQL, automatyzację przepływu pracy i konfigurowalne łańcuchy reguł.
Rozwijanie możliwości powiadamiania i przesyłania wiadomości, w tym e-mail, SMS, Slack, Google Chat i innych kanałów komunikacji, zapewniając spójne i terminowe dostarczanie.
Wkład w funkcje bezpieczeństwa, takie jak TOTP i inne mechanizmy uwierzytelniania i ochrony w celu ochrony platformy i danych użytkowników
Udział w dyskusjach architektonicznych, określaniu zakresu funkcji i projektowaniu technicznym, przejmowanie odpowiedzialności za złożone funkcje od koncepcji do wdrożenia
Ścisła współpraca z zespołami frontendowymi, QA i produktowymi przy zapewnianiu wsparcia, rozwiązywaniu problemów i ciągłym doskonaleniu wdrożonych usług.
Wymagania
Co najmniej 4 lata doświadczenia w rozwoju backendu, w tym w pracy nad wielkoskalowymi, wielousługowymi systemami backendowymi
Biegła znajomość języka Go jako podstawowego języka, z dodatkowymi umiejętnościami w zakresie C/C++, Python, SQL i Linux/Windows
Umiejętność programowania w kontenerach przy użyciu Dockera
Solidne zrozumienie architektur rozproszonych i praktyczna praca z mikrousługami
Praktyczne doświadczenie z systemami sterowanymi zdarzeniami, narzędziami do przesyłania wiadomości i komunikacją asynchroniczną
Znajomość przemysłowych standardów komunikacji, takich jak OPC UA, MQTT i podobnych protokołów
Doświadczenie w projektowaniu schematów baz danych, optymalizacji i wydajnej obsłudze danych
Solidne umiejętności w budowaniu i utrzymywaniu interfejsów API przy użyciu REST i gRPC
Język angielski na poziomie zaawansowanym
Wymagane miejsce zamieszkania w Polsce
Benefity, które czekają na Ciebie:
Tytuł Great Place to Work od 2015 roku - to dzięki opiniom pracowników otrzymujemy tytuł i wdrażamy nowe pomysły
Stabilność zatrudnienia - 2,1 MLD PLN przychodu, brak długów, od 2006 roku na rynku
Dzielimy się zyskiem z pracownikami - od 2022 roku przeznaczyliśmy na ten cel już ponad 76 milionów PLN
Bogaty pakiet benefitów - prywatna opieka zdrowotna, platforma kafeteryjna, zniżki na samochody i więcej
Komfortowe miejsce pracy - pracuj w naszych biurach klasy A lub zdalnie
Dziesiątki fascynujących projektów dla prestiżowych marek z całego świata
1 000 000 PLN rocznie na Twoje pomysły - taką kwotą wspieramy pasje i akcje wolontariackie naszych pracowników
Stawiamy na Twój rozwój - meetupy, webinary, platforma szkoleniowa i blog technologiczny – Ty wybierasz
Fantastyczna atmosfera stworzona przez wszystkich Sii Power People
Dołącz do zespołu Sii – rozwijaj umiejętności, zdobywaj doświadczenie i buduj karierę!
Golang Developer for IoT / Industrial Data Platform (f/m/x)
Golang Developer for IoT / Industrial Data Platform (f/m/x)