NoFluffJobs Praca zdalna Expert New

Lead Go Developer + Python

Michael Page

⚲ Warsaw

23 520 - 29 400 PLN (B2B)

Wymagania

  • bardzo dobra znajomość Go
  • bardzo dobra znajomość asyncio w Pythonie
  • doświadczenie w budowie wielowątkowych i wysokowydajnych aplikacji backendowych
  • bardzo dobra znajomość protokołów TCP/IP oraz modelu L2/L3/L4, w tym IPv4, IPv6, VLAN, MTU i fragmentacji pakietów
  • znajomość protokołów telemetrycznych IPFIX, NetFlow, sFlow oraz analizy ruchu z plików PCAP
  • doświadczenie w automatyzacji konfiguracji urządzeń Cisco, Juniper, Arista lub Palo Alto
  • doświadczenie z Protocol Buffers, Apache Kafka i bazami kolumnowymi/time-series (np. ClickHouse)
  • angielski umożliwiający swobodną komunikację

Opis stanowiska

Projekt z branży Technology & Telecoms dla firmy konsultingowej — budowa systemów przetwarzających duże wolumeny danych sieciowych w czasie rzeczywistym (telemetria IPFIX/NetFlow/sFlow, analiza PCAP, automatyzacja urządzeń Cisco/Juniper/Arista/Palo Alto). To rola dla kogoś, kto łączy backend w Go i Pythonie z realną znajomością sieci L2–L4 — nie jest to typowy CRUD. Szczera uwaga: ogłoszenie mówi o 'wysokowydajnych aplikacjach backendowych' i 'zarządzaniu podatnościami' — w praktyce oznacza to presję na ciągłą optymalizację wydajności oraz dodatkowe obowiązki związane z bezpieczeństwem zależności, poza samym rozwojem funkcji.

🔍 Dekoder Ogłoszenia

🟡
Umowa B2B via Michael Page
Zatrudnienie przez agencję rekrutacyjną, nie bezpośrednio u klienta — mniejsza stabilność i brak benefitów pracowniczych
🟡
Praca w 100% zdalna
Brak pracy z biura — dla niektórych zaleta, dla innych wada (izolacja, brak kontaktu z zespołem)
🟡
Bardzo dobra znajomość
Wymaganie na poziomie seniora — potencjalnie wysokie oczekiwania przy nieokreślonym widełkach wynagrodzenia
🔴
wysokowydajnych aplikacji backendowych
Sugeruje pracę przy systemach o dużym obciążeniu — może wiązać się z presją na wyniki i częstymi optymalizacjami
🔴
Dbałość o bezpieczeństwo zależności, zarządzanie podatnościami
Może oznaczać konieczność ciągłego nadążania za aktualizacjami i łatania luk — dodatkowe obowiązki poza głównym rozwojem