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: Działania GitHub
- Infrastruktura: na której budujemy - Golem Network, Docker, stos Prometheus
< /b>
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 protokołu TCP(my utrzymujemy własne rozwidlenie biblioteki smolTCP)
- Używasz już i kochasz Rusta, w tym asynchronicznego
- Masz doświadczenie z bezpieczeństwo sieci i protokoły szyfrowania
- Masz doświadczenie w programowaniu asynchronicznym i współbieżnym
- Masz doświadczenie dobra znajomość ogólnego projektowania oprogramowania, a także projektowania API (w szczególności REST )
- Znasz narzędzia wiersza poleceń i skrypty powłoki
- Biegle posługujesz się Gitem, Githubem i jego narzędziami oraz wiesz, jak wykorzystać je w ważniejszych projektach
- Potrafisz rozwiązywać problemy oraz d umiejętności ebuggingu
- Szybko się uczysz i chętnie zdobywasz nowe technologie i projekty
- Potrafisz się komunikować biegle włada językiem angielskim
Miło jest mieć:
- Znasz Python i Node.js
- Masz wiedzę na temat frameworków wirtualizacyjnych
- Masz doświadczenie w używaniu Qemu , konfigurowaniu interakcji z aplikacjami hosta zewnętrznego i programowaniu
- Masz wkład w projekty open source związane z sieciami 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
- 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
- Przekaż swój wkład do komisji Rady Technologicznej firmy
- Weź udział w codziennych i cotygodniowych stand-upach, planowaniu sprintów, retrospekcjach, spotkaniach 1:1
- Pracuj wspólnie w strefie czasowej CET i wspieraj innych inżynierów w zespole oraz pomiędzy zespołami.
- Wykonaj niezbędne zadania konserwacyjne
Stack technologiczny:
- 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 budujemy - Golem Network, Docker, stos Prometheus
,[ ] Metody: TCP, Rust, Bezpieczeństwo sieci, Protokoły, API, REST API, Shell, Git, GitHub, Python, Node.js, Wirtualizacja, Sieć, Blockchain, Web3, AI Udostępnienia: Github, GitHub, GIT, Jenkins, Agile, Scrum. Korzyści: 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.