Principal Backend Engineer
Główny Backend Developer
Jako Get IT Together specjalizujemy się w dostarczaniu wysoko wykwalifikowanych Ekspertów IT w obszarach zarządzania projektami, architektury, analizy biznesowej i systemowej oraz rozwoju oprogramowania.
Dla naszego klienta poszukujemy osoby, która wesprze projekt związany z budową zaplecza technologicznego dla rozwiązań wykorzystujących uczenie maszynowe oraz analizę anomalii w środowiskach sieciowych.
Co zyskasz pracując z naszym Klientem:
Współpracę w oparciu o kontrakt B2B z Get IT Together
Zaangażowanie 1 FTI
Udział w projekcie wykorzystującym zaawansowane technologie AI/ML
Uczestnictwo w długoterminowym projekcie
Za co będziesz odpowiedzialny/a:
Przeprowadzanie testów oraz debugowanie kodu w celu wykrywania i usuwania błędów, a także rozwijanie nowych lub doskonalenie istniejących interfejsów,
Analizowanie działania aktualnych aplikacji i programów oraz identyfikowanie przyczyn pojawiających się problemów technicznych,
Projektowanie nowych interfejsów użytkownika lub rozwijanie i optymalizowanie już funkcjonujących rozwiązań,
Analiza danych dotyczących funkcjonowania nowych funkcjonalności oraz sposobów wykorzystania dostępnych mechanizmów systemowych,
Diagnozowanie oraz rozwiązywanie problemów występujących w działających aplikacjach w celu ustalenia źródła błędów i przywrócenia prawidłowego działania systemu.
Jakie kompetencje są niezbędne:
Wykształcenie wyższe lub techniczne w obszarze informatyki, teleinformatyki lub systemów informatycznych
Minimum 4 lata doświadczenia zawodowego na stanowisku Developera lub Głównego Developera
Doświadczenie w pracy z systemami kolejkowymi (np. Kafka, RabbitMQ) oraz przetwarzaniem danych w trybie strumieniowym
Znajomość przynajmniej jednego z języków: Go, Python, C lub innego niskopoziomowego języka systemowego
Doświadczenie w tworzeniu natywnych modułów dla serwera HTTP Nginx w języku C, umożliwiających dynamiczne wdrażanie reguł bezpieczeństwa oraz blokowanie ruchu na poziomie warstwy aplikacyjnej (L7)
Doświadczenie w pracy z systemami działającymi w środowisku wysokiej skalowalności (np. Kubernetes, rozwiązania chmurowe)
Praktyczna znajomość rozwiązań typu Object Storage (np. AWS S3, Google Cloud Storage, Azure Blob Storage)
Biegłość w pracy w środowisku Unix/Linux, w tym znajomość mechanizmów jądra systemu Linux (np. netfilter, netlink, eBPF)
Doświadczenie w tworzeniu i pracy z oprogramowaniem silnie rozproszonym (MPP)
Doświadczenie w pracy z bazami danych SQL i NoSQL, w szczególności PostgreSQL, MongoDB, Redis oraz ClickHouse
Znajomość języka angielskiego na poziomie minimum B2
Jakie kompetencje są mile widziane:
Znajomość technik ataków na infrastrukturę sieciową oraz metod ich wykrywania
Doświadczenie potwierdzone udziałem w projektach badawczych lub konkursach z zakresu cyberbezpieczeństwa
Principal Backend Engineer
Principal Backend Engineer