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ń.