Główne obowiązki: Tworzenie kodu wielokrotnego użytku, testowalnego, skalowalnego i wydajnego przy użyciu Rusta < /li> Twórz kod wymagający kontroli niskiego poziomu Weź udział w projektach open source w serwisie GitHub Programowanie asynchroniczne, współbieżne i sieciowe (TCP, UDP, Programowanie dla wszystkich trzech wiodących platform: Linux, macOS i Windows Projektowanie REST API (API niskiego poziomu) Uzyskaj opinie od innych zespołów na temat powyższych Przetestuj to, co piszesz, za
Główne obowiązki:
- Tworzenie kodu wielokrotnego użytku, testowalnego, skalowalnego i wydajnego przy użyciu Rusta < /li>
- Twórz kod wymagający kontroli niskiego poziomu
- Weź udział w projektach open source w serwisie GitHub
- Programowanie asynchroniczne, współbieżne i sieciowe (TCP, UDP,
- Programowanie dla wszystkich trzech wiodących platform: Linux, macOS i Windows
- Projektowanie REST API (API niskiego poziomu)
- Uzyskaj opinie od innych zespołów na temat powyższych
- Przetestuj to, co piszesz, za pomocą testów jednostkowych, integracyjnych i ręcznych li>
- Weź udział w pracach komitetu Rady Technologicznej firmy
- Weź udział w codziennych i cotygodniowych stand-upach, planach sprintów, retrospekcjach, spotkaniach 1:1
- Współpracuj w strefie czasowej CET i wspieraj inni inżynierowie w zespole i pomiędzy zespołami
- Wykonuj niezbędne zadania konserwacyjne
Stack technologiczny: p>
- Backend: Rust, Python 3.8+, JavaScript (Node.js), TypeScript, REST
- Kontrola wersji, recenzje, śledzenie problemów: GitHub
- Ciągłe Integracja/
Narzędzia: GitHub Akcje - Infrastruktura: na której bazujemy - Golem Network, Docker, stos Prometheus
Wymagania : - Masz minimum 6 lat doświadczenia w projektowaniu i programowaniu systemów
- Masz doświadczenie w programowaniu sieci niskiego poziomu
- Masz doświadczenie we wdrażaniu Protokół TCP (utrzymujemy własny fork biblioteki smolTCP)
- Już używasz i kochasz Rusta w tym asynchronizację
- Masz doświadczenie z bezpieczeństwem sieci i protokołami szyfrowania
- Masz doświadczenie z programowaniem asynchronicznym i współbieżnym b>
- Masz dobrą wiedzę na temat ogólnego projektowania oprogramowania, a także projektowania API (w szczególności REST )
- Potrafisz znasz się na narzędziach wiersza poleceń i skryptach powłoki
- Biegle posługujesz się Git, Github i ich narzędziami oraz wiesz, jak używać ich w ważniejszych projektach
- Masz silne umiejętności rozwiązywania problemów i d debugowania
- Szybko się uczysz i chętnie zdobywasz nowe technologie oraz projekty
- Potrafisz płynnie porozumiewać się w języku angielskim
Miło jest mieć:
- Znasz Python i Node.js
- Masz wiedzę na temat frameworków wirtualizacyjnych
- Masz doświadczenie w korzystaniu z Qemu , konfigurowanie interakcji z aplikacjami hosta zewnętrznego i rozwój
- Masz wkład w projekty open source związane z siecią i wirtualizacją.
- Znasz i (najlepiej) interesujesz się Blockchainem, Web3, sztuczną inteligencją lub sieciami rozproszonymi
Głównie obowiązki :
- Tworzenie kodu wielokrotnego użytku, testowalnego, skalowalnego i wydajnego przy użyciu Rusta
- Twórz kod wymagający kontroli niskiego poziomu
- Weź udział w projektach open source w GitHub
- Asynchronicznie, współbieżnie i sieciowoprogramowanie (TCP, UDP,
- Programowanie dla wszystkich trzech wiodących platform: Linux, macOS i Windows
- Projektowanie REST API (API niskiego poziomu)
- Uzyskaj opinie od innych zespołów na temat powyższych
- Przetestuj to, co piszesz, za pomocą testów jednostkowych, integracyjnych i ręcznych < /li>
- Weź udział w pracach komitetu Rady Technologicznej firmy
- Weź udział w codziennych i cotygodniowych stand-upach, planach sprintów, retrospekcjach, spotkaniach 1:1
- Współpracuj w strefie czasowej CET i wspieraj innych inżynierów w zespole i między zespołami
- Wykonuj niezbędne zadania konserwacyjne
Stack technologiczny: < /p>
- Backend: Rust, Python 3.8+, JavaScript (Node.js), TypeScript, REST
- Kontrola wersji, recenzje, śledzenie problemów: GitHub
- Ciągła integracja/
Narzędzia: Akcje GitHub - Infrastruktura: na której bazujemy - Golem Network, Docker, stos Prometheus
,[]
Wymagania: TCP, rdza, bezpieczeństwo sieci, protokoły, API, REST API, Shell, Git, GitHub, Python, Node.js, Wirtualizacja, Sieć, Blockchain, Web3, AI
Narzędzia: Github, GitHub, GIT, Jenkins, Agile, Scrum.
Dodatkowo: Abonament sportowy, Prywatna opieka medyczna, Budżet konferencyjny, Rekolekcje, Płaska struktura, Małe zespoły, Projekty międzynarodowe, Brak dress code'u, Nowoczesne biuro, Startupowa atmosfera, Szkolenia wewnętrzne. h3>