Golang Developer for IoT / Industrial Data Platform (f/m/x)
Sii
⚲ Białystok, Bydgoszcz, Gdańsk, Katowice, Kraków, Lublin, Łódź, Piła, Poznań, Rzeszów, Szczecin, Toruń, Warszawa, Wrocław
Wymagania
- C++
- Windows
- Golang
- Docker
- Linux
- SQL
- Python
Opis stanowiska
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ę!