Summary
✨ AI‑Generated
A cybersecurity-focused organization is seeking a Senior Backend Developer / Team Lead to combine hands-on engineering with leadership of a small development team. The role is suited to an experienced C or Rust developer who enjoys solving complex security challenges and contributing to the evolution of a modern backend technology stack. Rust is central to new development, while an established C codebase remains actively maintained.
Highlights
Lead a small development team while remaining hands-on with backend engineering. Work on challenging cybersecurity problems and help evolve a modern technology stack, with Rust playing a key role in new development.
Description
Fudo Security to lider w obszarze bezpieczeństwa IT, tworzący rozwiązania umożliwiające bezpieczny zdalny dostęp.
Z naszych produktów korzystają setki klientów w ponad 30 krajach na całym świecie.
Jako pierwsza polska firma znaleźliśmy się w prestiżowym raporcie Gartner Magic Quadrant dla rynku PAM.
Na co dzień stawiamy na wysoką jakość naszych rozwiązań i realne potrzeby bezpieczeństwa naszych klientów.
Praca nad cyberbezpieczeństwem razem z #FudoSquad to nie tylko odpowiedzialność, ale też ogromna satysfakcja i ciekawe wyzwania.
OBECNIE POSZUKUJEMY KANDYDATÓW NA STANOWISKO:
SENIOR BACKEND DEVELOPER / TEAM LEAD
O roli/ projekcie:
Poszukujemy doświadczonego programisty C lub Rust, który obok pracy inżynierskiej weźmie odpowiedzialność za prowadzenie kilkuosobowego zespołu developerskiego.
Obecnie intensywnie rozwijamy nasz stos technologiczny — Rust jest kluczowym językiem dla nowego kodu.
Spora część istniejącego kodu została napisana w C i wciąż aktywnie z niego korzystamy, dlatego oczekujemy zaangażowania zarówno we wdrażanie Rusta, jak i w utrzymanie oraz rozwój kodu w C.
To rola dwutorowa: większość czasu to praca z kodem (własne zadania, architektura, code review), pozostała część to prowadzenie zespołu.
Nie szukamy managera, który przestał programować, ani programisty, który nie chce odpowiadać za pracę innych osób.
Nowy członek zespołu będzie:
Projektować i rozwijać architekturę nowych funkcjonalności (RFC, decyzje techniczne).Kierować i wspierać zespół 3–5 osób (developerzy + QA) — dzielić się wiedzą, mentorować, dbać o rozwój kompetencji.Analizować i wyceniać nowe projekty, dzielić je na zadania i pilnować terminów.Dbać o jakość kodu i bezpieczeństwo aplikacji poprzez dobre projektowanie, przeglądy kodu i pair programming.Rozwiązywać wyzwania techniczne w środowiskach deweloperskich, testowych i produkcyjnych.Utrzymywać i rozwijać istniejące rozwiązania, dbając o ich spójność i bezpieczeństwo.
Co jest dla nas ważne:
Biegła znajomość języka C i/lub Rust.Znajomość baz danych i języka SQL.Znajomość podstaw kryptografii oraz security.Podstawowa znajomość systemów operacyjnych z rodziny Linux/Unix oraz umiejętność pracy z terminalem oraz pisania skryptów.Doświadczenie w pracy na stanowisku lidera zespołu lub innych rolach związanych z pracą zespołową (np.
Tech Lead).Umiejętność samodzielnego zarządzania zadaniami, ze świadczeniem wsparcia i/lub nadzoru dla mniej doświadczonych współpracowników.Efektywne planowanie własnej pracy, pracy innych developerów oraz właściwe ustalanie priorytetów.
Dodatkowe atuty:
Doświadczenie z efektywnym wykorzystaniem narzędzi AI w codziennej pracy.Znajomość budowy protokołów sieciowych (TLS, HTTP(s)).Znajomość CI / CD.
Co możesz zyskać pracując z nami:
Realny wpływ na architekturę i kształt rozwijanego produktu.Własny zespół i realny wpływ na to, co i jak dowozi — nie odziedziczysz gotowego procesu, będziesz go współtworzyć.Współpracę z zespołem profesjonalistów, od których możesz się uczyć i z którymi będziesz realizować ambitne cele.