About the role
Programowanie
•
• Bardzo dobra znajomość języka Go.
• Bardzo dobra znajomość asynchronicznego programowania w Pythonie (asyncio).
• Doświadczenie w budowie wielowątkowych i wysokowydajnych aplikacji backendowych.
• Znajomość narzędzi do profilowania i optymalizacji aplikacji.
Jakość i dobre praktyki
• Doświadczenie ze statyczną analizą kodu oraz narzędziami typu mypy i golangci-lint.
• Umiejętność tworzenia testów jednostkowych, integracyjnych i wydajnościowych.
• Dbałość o bezpieczeństwo zależności, zarządzanie podatnościami i powtarzalność procesów buildowania.
Sieci komputerowe
• Bardzo dobra znajomość protokołów TCP/IP oraz modelu sieciowego L2/L3/L4.
• Doświadczenie z IPv4, IPv6, VLAN, MTU, fragmentacją pakietów i analizą ruchu sieciowego.
• Znajomość protokołów telemetrycznych takich jak IPFIX, NetFlow i sFlow.
• Umiejętność analizy ruchu sieciowego z wykorzystaniem plików PCAP.
• Doświadczenie w automatyzacji konfiguracji urządzeń sieciowych Cisco, Juniper, Arista lub Palo Alto.
Przetwarzanie danych
• Doświadczenie z Protocol Buffers.
• Bardzo dobra znajomość Apache Kafka.
• Doświadczenie z bazami danych kolumnowymi lub typu time-series (np. ClickHouse).
Wydajność i skalowalność
• Praktyczna znajomość profilowania aplikacji i optymalizacji wykorzystania zasobów.
• Doświadczenie w testach obciążeniowych i wysokiej przepustowości.
• Umiejętność doboru odpowiednich struktur danych oraz oceny kompromisów projektowych.
Systemy i infrastruktura
• Bardzo dobra znajomość systemu Linux.
• Doświadczenie z kontenerami Docker i środowiskiem Kubernetes.
• Znajomość zagadnień związanych z budowaniem, wdrażaniem i utrzymaniem aplikacji w środowiskach produkcyjnych.
• Doświadczenie z komunikacją międzyprocesową (IPC), np. ZeroMQ.
• Język angielski na poziomie umożliwiającym swobodną komunikację
Naszym klientem jest firma z branży Konsultingowej IT.
Branża: Technology & Telecoms
Obszar: IT Development
Oferujemy
• Umowa B2B via Mihcael Page
• Praca w 100% zdalna
Go, Golang, Python, TCP, L2, VLAN, Cisco, Protocol Buffers, Apache Kafka, Linux, Docker, Kubernetes
