Oferty pracy Senior Backend Developer / Team Lead
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:
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.