Starszy inżynier oprogramowania - Katowice, Polska - Team Quest

    Team Quest
    Team Quest Katowice, Polska

    Znalezione w: Talent PL Premium - 1 tydzień temu

    Team Quest background
    Umowa o pracę
    Opis

    Opis stanowiska:

  • 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
  • Znasz i (najlepiej) jesteś podekscytowany Blockchainem, Web3, AI lub Sieciami Rozproszonymi