Senior Backend C++ Developer in Warsaw

Senior Backend C++ Developer in Warsaw

Warsaw Pełny etat 56700 - 69300 zł / rok (szac.) Stacjonarnie
S

W skrócie

  • Zadania: Twórz nowoczesne narzędzia backendowe dla gier i rozwijaj innowacyjne mechaniki.
  • Firma: Scorewarrior, dynamiczna firma zajmująca się tworzeniem gier w Limassol, Cypr.
  • Benefity: Atrakcyjne wynagrodzenie, pakiet relokacyjny, ubezpieczenie zdrowotne i wsparcie rozwoju osobistego.
  • Pozostałe informacje: Przyjazna atmosfera, regularne imprezy biurowe i możliwości rozwoju kariery.
  • Dlaczego ta praca: Dołącz do zespołu pasjonatów i twórz gry, które zmieniają branżę.
  • Kwalifikacje: 3+ lata doświadczenia w programowaniu w C++ oraz umiejętności pracy z systemami rozproszonymi.

Przewidywane wynagrodzenie mieści się w przedziale 56700 - 69300 zł za rok.

Scorewarrior to deweloper gier i wydawca z siedzibą w Limassol na Cyprze. Firma koncentruje się na gatunku strategii 4X, z ambitnym celem, aby rozwijać swoją grę Total Battle, aby stała się numerem 1 wśród gier strategicznych na świecie. Nasz zespół składa się z ponad 200 pasjonatów, utalentowanych, samodzielnych i ciągle rozwijających się profesjonalistów, którzy uwielbiają tworzyć wysokiej jakości gry.

Obecnie pracujemy nad Total Battle — MMO 4X gra strategiczna z głębokim systemem politycznym i dużą interakcją między graczami. Gracze wcielają się w rolę dowódcy i muszą rozwijać swoje miasto, zawierać sojusze, walczyć z potworami i podbijać innych graczy. Nieustannie rozwijamy nowe mechaniki gry, a projekt wciąż rośnie.

Szukamy Senior Backend Developera do dołączenia do Framework Team, budującego narzędzia używane przez innych inżynierów i wspierającego usługi gier w całej firmie. Będziesz pracować z nowoczesnym C++ (17/20), systemami asynchronicznymi, komunikacją sieciową (S2S), usługami o wysokim obciążeniu i architekturami rozproszonymi.

Co robimy:

  • Projektowanie i rozwijanie rdzeniowych modułów SDK/framework z czystymi abstrakcjami, aby umożliwić prosty, szybki i wysokiej jakości rozwój logiki gry.
  • Zbieranie wymagań i projektowanie API, protokołów oraz umów dotyczących interakcji między usługami.
  • Budowanie asynchronicznego i wielowątkowego kodu z myślą o wysokiej wydajności.
  • Praca z komunikacją S2S: idempotencja, transakcje i gwarantowana dostawa w systemach rozproszonych.
  • Projektowanie i rozwijanie warstw ORM i przechowywania danych (PostgreSQL, Redis).
  • Zagwarantowanie skalowalności, stabilności i odporności na błędy usług backendowych.
  • Praca z kodem legacy — uproszczenie, refaktoryzacja i zwiększenie niezawodności bez przestojów lub ryzyka produkcyjnego.
  • Udoskonalanie narzędzi deweloperskich i DevEx — CMake, Conan, narzędzia Pythona, skrypty CI/CD, Docker.
  • Udział w przeglądach kodu, dyskusjach architektonicznych, mentoringu i eksploracji R&D.

Czego oczekujemy:

  • Umiejętność zbierania wymagań, projektowania rozwiązań, dzielenia pracy i samodzielnego dostarczania do produkcji.
  • 3+ lata doświadczenia w rozwoju backendu w statycznie typowanym języku pod Linuxem.
  • 3+ lata doświadczenia komercyjnego z C++17/20.
  • Silna znajomość asynchroniczności i wielowątkowości (wątki, przyszłości, korutyny, atomiki).
  • Zrozumienie komunikacji sieciowej (REST/RPC (gRPC), HTTP, WebSocket, TCP).
  • Praktyczne doświadczenie z PostgreSQL (DDL/DML, transakcje, indeksy, migracje).
  • Doświadczenie w pracy z systemami rozproszonymi i o wysokim obciążeniu.
  • Zrozumienie projektowania systemów: skalowanie, degradacja, buforowanie, SLA/SLO/SLI.
  • Doświadczenie z CI/CD, kontenerami i systemami budowania (CMake, Docker, Jenkins/GitLab).
  • Znajomość narzędzi do testowania i wydajności (GTest, Valgrind, Perf, Sanitizers).
  • Angielski - B1 lub wyżej, rosyjski - B2 lub wyżej.

Co oferujemy:

  • Najlepszy zespół na świecie!
  • Świetny pakiet wynagrodzeń, w tym 13. pensję.
  • Pakiet relokacyjny dla Ciebie i Twojej rodziny na Cypr (Limassol).
  • Nowoczesne i słoneczne biuro blisko morza.
  • Prywatne ubezpieczenie zdrowotne dla Ciebie i członków Twojej rodziny.
  • Miesięczny dodatek na przedszkole, szkołę i uniwersytet dla dzieci pracowników.
  • Kompenacja za lunch oraz dodatek na sport i fitness.
  • Możliwości rozwoju osobistego opłacane przez firmę: kursy zawodowe i językowe, książki itp.
  • Premie za wyjątkowe wyniki, lata pracy, zawarcie małżeństwa i narodziny dziecka.
  • Przyjazne miesięczne imprezy biurowe oraz epickie, coroczne imprezy urodzinowe firmy i świąteczne.

Senior Backend C++ Developer in Warsaw – pracodawca: Scorewarrior Limited

Scorewarrior Limited oferuje atrakcyjne możliwości rozwoju zawodowego w dynamicznym środowisku pracy, gdzie innowacyjne podejście do tworzenia gier jest na porządku dziennym. Pracownicy mają szansę na pracę nad nowoczesnymi technologiami, takimi jak C++17/20 oraz systemy asynchroniczne, co sprzyja ich rozwojowi umiejętności. Dodatkowo, firma zapewnia możliwość relokacji do Cypru oraz konkurencyjny pakiet wynagrodzeń.

S

Dane kontaktowe:

Zespół rekrutacyjny Scorewarrior Limited

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Backend C++ Developer in Warsaw

C++17/20
Asynchronous Programming
Multithreading
Network Communication (REST/RPC, HTTP, WebSocket, TCP)
PostgreSQL
Distributed Systems
System Design