Dla jednego z naszych klientów, dużej międzynarodowej instytucji finansowej, poszukujemy doświadczonego Senior Golang Developera. Osoba na tym stanowisku będzie odpowiedzialna za rozwój i optymalizację systemów backendowych związanych z monitoringiem sieci, bezpieczeństwem oraz integracją systemów.
responsibilities :
Tworzenie i rozwój aplikacji backendowych w Go z naciskiem na wydajność i optymalizację.
Budowanie API oraz integracji systemowych dla rozwiązań monitorujących i raportujących.
Implementacja systemów analizy ruchu sieciowego i detekcji zagrożeń.
Tworzenie i utrzymywanie skryptów Bash oraz automatyzacja procesów systemowych.
Optymalizacja wydajności systemów pod kątem niskiej latencji, zarządzania pamięcią i I/O.
Współpraca z zespołami zajmującymi się bezpieczeństwem IT oraz monitorowaniem sieci.
requirements-expected :
Go (Golang):
Zaawansowane doświadczenie w tworzeniu aplikacji backendowych w Go.
Znajomość wzorców projektowych, optymalizacji wydajności oraz konkurencji w Go.
Umiejętność budowania API oraz systemów integracyjnych.
Linux & Shell Scripting:
Biegłość w pracy z Linuxem oraz pisaniu efektywnych skryptów Bash.
Dogłębna wiedza na temat procesów systemowych, automatyzacji oraz zarządzania zasobami.
Doświadczenie z monitorowaniem sieci oraz analityką ruchu na poziomie systemowym.
Networking & Security:
Znajomość analizy pakietów sieciowych oraz monitorowania ruchu.
Umiejętność identyfikacji i przeciwdziałania atakom DoS/DDoS oraz znajomość protokołów bezpieczeństwa.
Doświadczenie w przetwarzaniu dużych zbiorów danych w kontekście bezpieczeństwa sieciowego.
Systemy & Optymalizacja Wydajności:
Ekspertyza w optymalizacji systemów o wysokiej przepustowości i niskiej latencji.
Dogłębna wiedza o zarządzaniu pamięcią, operacjach dyskowych i harmonogramowaniu procesów.
Znajomość języka angielskiego na poziomie umożliwiającym swobodną komunikację - B2/C1 (ze względu na codzienną pracę w tym języku).
offered :
Praca z biura, możliwość wyboru jednej z Naszych lokalizacji - Warszawa, Łódź, Gdańsk, Gdynia
Praca nad rozwojem systemu wykorzystywanego przez miliony użytkowników