Senior Software Engineer (Backend/C#)

142 - 179 PLN/ godz.B2B
19.9k - 24.9k PLN/ mies.UoP
SeniorFull-time·B2B·Umowa o pracę
#449759·Dodano wczoraj·1
Źródło: nofluffjobs.com
Aplikuj teraz

Tech 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

Xopero Software

11 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz