Senior Software Engineer (Backend/C#)
142 - 179 PLN/ godz.B2B
19.9k - 24.9k PLN19 900 - 24 900 PLN/ mies.UoP
SeniorFull-time·B2B·Umowa o pracę
#449759·Dodano wczoraj·2
Źródło: nofluffjobs.comTech Stack / Keywords
C#.NETJavaGoC++RustKotlinRKubernetesSQLNoSQLWindowsLinuxGolangCAGitAI
Firma i stanowisko
Od ponad 17 lat Xopero Software pomaga firmom chronić dane przez tworzenie rozwiązań Backup & Disaster Recovery - Xopero ONE, Xopero Unified Protection i GitProtect. Produkty te służą do zabezpieczania środowisk IT, aplikacji i repozytoriów kodu na całym świecie. Klientami są mniejsze firmy oraz globalne marki, takie jak T-Mobile, Avis czy Quest Diagnostics.
Wymagania
- Minimum 5 lat komercyjnego doświadczenia w budowie i utrzymaniu produktów z wykorzystaniem statycznie typowanych języków, takich jak C#, .NET, Java, Go, C++, Rust, Kotlin, R
- Doświadczenie z produktem działającym na produkcji dłużej niż rok, umiejętność oceny decyzji technicznych w czasie
- Umiejętność diagnozowania problemów produkcyjnych, analiza przyczyn źródłowych, praca z wydajnością, pamięcią, I/O i współbieżnością
- Projektowanie rozwiązań uwzględniających kompromisy pomiędzy wydajnością, kosztem, złożonością i czasem realizacji
- Doświadczenie z aplikacjami w środowisku kontenerowym i orkiestrowanym, np. Kubernetes
- Praca z bazami SQL i NoSQL, modelowanie, optymalizacja zapytań, migracje danych
- Znajomość systemów Windows i Linux na poziomie diagnostyki zachowania aplikacji
- Umiejętność pracy z istniejącym kodem, jego rozumienie i stopniowa poprawa jakości
- Postrzeganie obserwowalności jako części projektowania z uwzględnieniem metryk, logów i trace'ów
- Doświadczenie z testowaniem jednostkowym i integracyjnym
- Swobodne korzystanie z Git, znajomość modelu trunk/feature flow
- Doświadczenie z narzędziami AI wspierającymi development i krytyczna ocena wygenerowanego kodu
- Odpowiedzialność za rezultat, nie tylko realizację zadania
Nice to have:
- Doświadczenie z rozwiązaniami backupowymi, storage, systemami plików, mechanizmami recovery
- Znajomość VMware lub Hyper-V
- Doświadczenie z S3 lub kompatybilnymi rozwiązaniami
- Praca z API platform takich jak Microsoft 365, SharePoint, Atlassian, GitLab, GitHub, Azure DevOps
- Udział w dyżurach produkcyjnych, analizach poincydentalnych
- Doświadczenie w migracji kluczowych komponentów lub technologii w działającym produkcie
- Bliska praca z klientem przy POC, wdrożeniach, eskalacjach technicznych
- Automatyzacja powtarzalnej pracy, np. przez CI/CD, skrypty, narzędzia wewnętrzne
- Doświadczenie we wdrażaniu praktyk AI-assisted development w zespole
- Myślenie produktowe i samodzielność w niejednoznaczności
- Komunikowanie ryzyka technicznego osobom nietechnicznym
- Dzielenie się wiedzą i mentoring
Obowiązki
- Odpowiadać end-to-end za wybrany obszar produktu Xopero ONE lub GitProtect - od architektury i decyzji technicznych, przez implementację, aż po zachowanie rozwiązania na produkcji
- Analizować problemy klientów i użytkowników, kwestionować wymagania, jeśli nie rozwiązują właściwego problemu, oraz projektować rozwiązania odpowiadające na realne potrzeby
- Podejmować i uzasadniać decyzje techniczne, świadomie ważąc wydajność, koszt, złożoność, czas i dług technologiczny
- Rozwijać platformę o nowe źródła backupu, przywracania i integracje oraz oceniać wykonalność i ryzyko techniczne nowych funkcjonalności
- Diagnozować i systemowo rozwiązywać problemy produkcyjne związane m.in. z wydajnością, pamięcią, I/O, współbieżnością i niezawodnością
- Pracować nad poprawą stabilności, wydajności i obserwowalności produktów, czyniąc je łatwymi do utrzymania i monitorowania
- Rozwijać rozwiązania w istniejącym kodzie, świadomie spłacając dług technologiczny i poprawiając fundamenty produktu bez przepisywania wszystkiego od zera
- Przygotowywać swój obszar do przyszłych dyżurów aplikacyjnych - dbając o metryki, logi, tracing, alerting i runbooki
- Prowadzić code review i design review, wspierać mniej doświadczonych inżynierów poprzez mentoring i dzielenie się kontekstem
- Współtworzyć i egzekwować standardy wytwarzania oprogramowania, decydować kiedy rozwiązanie jest gotowe do wydania
- Wykorzystywać narzędzia AI w codziennej pracy programistycznej, delegując zadania, weryfikując wygenerowane rozwiązania i biorąc odpowiedzialność za kod
Benefity
- Umowa o pracę (UoP) lub B2B
- Wynagrodzenie UoP: 19 900 – 24 900 PLN brutto miesięcznie
- Wynagrodzenie B2B: 142 – 179 PLN netto za godzinę + VAT
- Praca hybrydowa: 3 dni pracy zdalnej, 2 dni w biurze w Gorzowie Wielkopolskim, Warszawie, Sopocie, Krakowie, Bielsko-Białej lub Szczecinku
- Język pracy: polski i angielski
- 26 dni płatnego wstrzymania świadczenia usług (B2B)
- 10 dni niezdolności do świadczenia usług (B2B)
- Niezbędne narzędzia i sprzęt od pierwszego dnia
- Program poleceń pracowniczych
- Budżet szkoleniowy
- Bezpłatne lekcje języka angielskiego
- Wymiana wiedzy z ekspertami cyberbezpieczeństwa, backupu i SaaS
- Udział w projektach globalnych
- Prywatna opieka medyczna Luxmed (pakiet od 1zł)
- Dofinansowanie do karty Multisport
- Dzień na profilaktykę zdrowotną (dodatkowy dzień urlopu)
- Urlop menstruacyjny
- Dofinansowanie do ubezpieczenia na życie
- Welcome pack
- Coroczna gala wyróżniająca pracowników (Xoperosy)
- Spotkania integracyjne
- Świąteczne prezenty
- Wyprawka dla dziecka
Dofinansowanie szkoleń
Kursy językowe
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Płatny urlop
Xopero Software
11 aktywnych ofert