Ta oferta pracy jest już nieaktualna.
Zapraszamy do wysłania życiorysu - skontaktujemy się w przypadku wznowienia projektu lub podobnej oferty.
Zapraszamy do wysłania życiorysu - skontaktujemy się w przypadku wznowienia projektu lub podobnej oferty.
Zadania:
- Opracowywanie wielokrotnego użytku, testowalnego, skalowalnego i wydajnego kodu w języku Rust
- Tworzenie kodu wymagającego kontroli na niskim poziomie
- Współpraca przy projektach open-source w firmie na GitHubie
- Programowanie asynchroniczne, współbieżne i sieciowe (TCP, UDP, HTTP)
- Tworzenie oprogramowania na trzy wiodące platformy: Linux, macOS i Windows
- Projektowanie interfejsu REST API (niskopoziomowe API firmy)
- Pozyskiwanie opinii od innych zespołów na temat powyższych zagadnień
- Testowanie tego, co napiszesz za pomocą testów jednostkowych, integracyjnych i manualnych
- Współpraca w komitecie technicznym firmy
- Uczestnictwo w cotygodniowych i codziennych spotkaniach, planowaniu sprintów, retrospektywach, rozmowach 1:1
- Praca w strefie czasowej CET i wsparcie inżynierów z zespołu oraz z innych zespołów
- Wykonywanie niezbędnych zadań konserwacyjnych
Oczekiwania:
- Masz co najmniej 7-8 lat doświadczenia w projektowaniu i programowaniu systemów
- Masz doświadczenie w programowaniu sieciowym na niskim poziomie
- Masz doświadczenie w korzystaniu z Qemu, konfigurowaniu interakcji z zewnętrznymi aplikacjami hosta oraz w rozwoju
- Masz doświadczenie w implementacji protokołu TCP (utrzymujemy własną wersję biblioteki smolTCP)
- Już używasz i kochasz Rust, w tym asynchroniczność
- Masz doświadczenie z bezpieczeństwem sieciowym i protokołami szyfrowania
- Masz doświadczenie z programowaniem asynchronicznym i współbieżnym
- Masz silną wiedzę na temat platform wirtualizacyjnych
- Masz dobrą znajomość ogólnego projektowania oprogramowania, a także projektowania interfejsów API (w szczególności REST)
- Znasz się na narzędziach wiersza poleceń i skryptowaniu powłoki
- Jesteś biegły w Git, Githubu i jego narzędziach oraz w umiejętności ich wykorzystania w większych projektach
- Masz silne umiejętności rozwiązywania problemów i debugowania
- Masz wkłady w projekty open-source związane z sieciami lub wirtualizacją.
- Jesteś szybkim uczniem i chętnie poznajesz nowe technologie i projekty
- Potrafisz płynnie komunikować się w języku angielskim
- Chcesz pracować nad projektem, który ma znaczenie w globalnej przestrzeni Web3
Proponujemy:
- Atrakcyjne wynagrodzenie
Różne rodzaje umów
- Kultura pracy zdalnej
- 26 dni urlopu wypoczynkowego // 6 dni chorobowego
- Budżet na szkolenia i konferencje // 1300 EUR rocznie
- Prywatna opieka medyczna // Medicover 50%
- Karta sportowa // Multisport 80%
- Wyjazdy integracyjne i eventy firmowe // 1-1,5 miesiąca
8
Dodatkowe atuty:
- Znasz Pythona i Node.js
- Znasz i (najlepiej) jesteś podekscytowany Blockchainem, Web3, AI lub Sieciami Rozproszonymi