Senior Rust Developer
Piszesz w Rust i lubisz budować rzeczy od zera? Dołącz do zespołu rozwijającego polską platformę do network observability i cyberbezpieczeństwa. Tworzymy produkty, z których korzystają operatorzy telekomunikacyjni, przedsiębiorstwa i instytucje krytyczne. Tu naprawdę będziesz mieć wpływ na architekturę, a nie tylko realizować kolejne zadania z backlogu. Kogo szukamy?
lubi budować rozwiązania od podstaw,
bierze odpowiedzialność za cały projekt, a nie tylko fragment kodu,
sprawnie korzysta z Claude Code lub innych narzędzi AI wspierających programowanie,
Dlaczego warto? Bo będziesz rozwijać polską technologię , która realnie pomaga chronić i monitorować infrastrukturę IT największych organizacji. Nie budujemy kolejnej aplikacji CRUD — rozwiązujemy problemy związane z wydajnością sieci, analizą ruchu i cyberbezpieczeństwem. Pracujemy w małym, doświadczonym zespole, gdzie decyzje zapadają szybko, a każdy ma realny wpływ na produkt.
Oferujemy
90% pracy zdalnej (w biurze w Warszawie 2 dni w miesiącu)
elastyczne godziny pracy
prywatną opiekę medyczną
minimum biurokracji i maksimum samodzielności
realny wpływ na architekturę i kierunek rozwoju produktu
współpracę z doświadczonym zespołem inżynierów
O firmie: Sycope to polska firma technologiczna tworząca zaawansowane rozwiązania do monitorowania ruchu sieciowego, observability i cyberbezpieczeństwa. Nasza autorska platforma zapewnia organizacjom pełną widoczność sieci, wspierając wykrywanie zagrożeń, monitoring wydajności oraz analizę ruchu w czasie rzeczywistym. Rozwiązanie jest rozwijane w Polsce przez zespół doświadczonych inżynierów i wykorzystywane przez operatorów telekomunikacyjnych, przedsiębiorstwa oraz instytucje publiczne w kraju i za granicą.
Dołącz do naszego zespołu! Aplikuj tutaj lub na hr@sycope.com
Daily tasks
- Będziesz projektować i rozwijać nowe komponenty naszej platformy, m.in.:
- połączenia i ruch sieciowy
- API i backendy
- monitor systemowy
- SNMP poller
- bazy danych
- Samodzielnie prowadzisz projekty od koncepcji, przez implementację, po wdrożenie produkcyjne
- To nie jest projekt typu "maintenance" – tworzysz nowe rozwiązania i odpowiadasz za nie od projektu po wdrożenie.
Requirements
Wymagamy: Solidnej znajomości języka Rust
Doświadczenia z frameworkiem Tokio (programowanie asynchroniczne)
Praktycznej znajomości async/await
Doświadczenia z frameworkiem webowym Axum
Znajomości Tower (middleware, service abstractions)
Umiejętności pracy z Serde (serializacja/deserializacja danych)
Doświadczenia z Reqwest (klient HTTP)
Znajomości Nom (parsery)
Doświadczenia z Rustls (TLS)
Znajomości SQLx (komunikacja z bazami danych)
Dodatkowo:
Dobrej znajomości języka Java
Must have: Rust