Senior Full-Stack Engineer

Senior Full-Stack Engineer

17800 - 30600 zł / rok (szac.) Hybrydowo
C

W skrócie

  • Zadania: Twórz innowacyjne aplikacje webowe i backendowe wspierające produkcję gier.
  • Firma: CD PROJEKT RED - lider w branży gier, znany z kultowych RPG.
  • Benefity: Atrakcyjne wynagrodzenie, opieka zdrowotna, wsparcie relokacyjne i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery i międzynarodowym zespołem.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na proces tworzenia gier.
  • Kwalifikacje: 5+ lat doświadczenia w inżynierii oprogramowania, znajomość Pythona i Node.js.

Przewidywane wynagrodzenie mieści się w przedziale 17800 - 30600 zł za rok.

CD PROJEKT RED poszukuje inżyniera Full-Stack, który dołączy do naszego zespołu Asset Pipeline Web Services. Rozwijamy aplikacje internetowe i usługi backendowe wspierające procesy produkcji gier w całym studiu, pomagając zespołom planować pracę, zarządzać zasobami, przeglądać treści i efektywniej współpracować.

W tej roli wykorzystasz swoje silne umiejętności w Pythonie oraz inżynierii backendowej do projektowania i budowania niezawodnych usług, API i integracji systemowych. Będziesz również współpracować z backendowymi usługami napisanymi w Node.js i TypeScript, aplikacjami frontendowymi zbudowanymi w React i TypeScript oraz wdrażaniem i obsługą naszych rozwiązań w środowisku chmurowym. Będziesz pracować w całym stosie aplikacji, przeprowadzając funkcje od technicznego projektu do dostarczenia produkcyjnego.

Szukamy praktycznego inżyniera seniora, który łączy głębokość techniczną z podejściem do posiadania i silnymi umiejętnościami współpracy. Stanowisko jest również przeznaczone dla kogoś, kto jest zainteresowany stopniowym rozwojem w kierunku roli koordynatora. Oprócz swoich obowiązków inżynieryjnych, będziesz stopniowo wspierać organizację codziennej pracy zespołu, ułatwiać komunikację i pomagać w utrzymaniu widoczności priorytetów i zależności.

Codzienne obowiązki:

  • Projektowanie, rozwijanie i utrzymywanie usług backendowych i API przy użyciu Pythona oraz Node.js i TypeScript.
  • Dostarczanie funkcji od początku do końca, od modeli danych i architektury usług po interfejsy użytkownika oparte na React.
  • Dokonywanie pragmatycznych decyzji architektonicznych oraz poprawa niezawodności, bezpieczeństwa, łatwości utrzymania i wydajności naszych systemów.
  • Projektowanie integracji między aplikacjami wewnętrznymi, systemami produkcyjnymi i usługami zewnętrznymi.
  • Uczestniczenie w wdrażaniu, monitorowaniu i rozwiązywaniu problemów aplikacji w środowisku chmurowym.
  • Współpraca z zespołami produktowymi, UX, infrastruktury i rozwoju gier, aby zrozumieć ich procesy robocze i przekształcić ich potrzeby w skuteczne rozwiązania techniczne.
  • Przyjmowanie odpowiedzialności za większe obszary pracy i dzielenie ich na jasne rezultaty.
  • Stopniowe podejmowanie wybranych obowiązków koordynacyjnych, w tym pomoc w organizacji codziennej pracy zespołu, ułatwianie komunikacji i utrzymywanie widoczności priorytetów i zależności.
  • Wkład w przeglądy kodu, dokumentację techniczną i ciągłe doskonalenie praktyk inżynieryjnych.

Wymagania:

  • 5+ lat doświadczenia zawodowego.
  • Rozległe doświadczenie zawodowe w inżynierii oprogramowania na poziomie seniora, z głęboką wiedzą w Pythonie i rozwoju backendu.
  • Doświadczenie z FastAPI, SQLAlchemy lub porównywalnymi frameworkami i bibliotekami.
  • Doświadczenie w projektowaniu łatwych do utrzymania API, modeli danych, integracji i architektur usług.
  • Praktyczne doświadczenie w rozwijaniu usług backendowych z użyciem Node.js i TypeScript.
  • Praktyczne doświadczenie w rozwijaniu aplikacji frontendowych z użyciem React i TypeScript. Głęboka specjalizacja UI nie jest wymagana, ale powinieneś czuć się komfortowo w dostarczaniu i utrzymywaniu kompletnych funkcji skierowanych do użytkowników.
  • Dobra znajomość baz danych relacyjnych i doświadczenie z systemami baz danych takimi jak PostgreSQL.
  • Doświadczenie w wdrażaniu, obsłudze lub rozwiązywaniu problemów aplikacji w publicznym środowisku chmurowym.
  • Zrozumienie konteneryzacji, CI/CD, monitorowania aplikacji i wsparcia produkcji.
  • Zrozumienie uwierzytelniania, autoryzacji, bezpiecznego projektowania API i ogólnego bezpieczeństwa aplikacji internetowych.
  • Silne podstawy inżynierii oprogramowania, w tym automatyczne testowanie, przegląd kodu, debugowanie i łatwy do utrzymania projekt.
  • Silne podejście do posiadania i umiejętność jasnej i szanowanej komunikacji w międzynarodowym, międzyfunkcyjnym środowisku.
  • Interes w stopniowym rozwoju w kierunku pozycji Koordynatora, wspierany przez silne umiejętności organizacyjne, komunikacyjne i interpersonalne.

Miłe do posiadania:

  • Doświadczenie z Google Cloud Platform.
  • Doświadczenie w budowaniu rozproszonych lub opartych na zdarzeniach systemów z użyciem technologii takich jak Redis lub Kafka.
  • Doświadczenie z infrastrukturą jako kod, orkiestracją kontenerów lub chmurową obserwowalnością.
  • Doświadczenie w rozwijaniu narzędzi wewnętrznych dla użytkowników technicznych lub kreatywnych.
  • Doświadczenie w rozwoju gier, produkcji mediów, pipeline'ach treści cyfrowych lub innym obszarze złożonych procesów produkcyjnych.

Dodatkowe informacje:

  • Tryb pracy: Praca stacjonarna w trybie hybrydowym lub pełnoetatowym w Warszawie, Polska.
  • Wsparcie w relokacji: Pakiet relokacyjny - bilet lotniczy, mieszkanie firmowe na pierwszy miesiąc, relokacja zwierząt, transport rzeczy - wszystko jest pokryte.
  • Wsparcie w relokacji - przetwarzanie operacji legalizacyjnych, pomoc w znalezieniu miejsca zamieszkania, rozliczenia podatkowe - wszystko, co potrzebne, aby poczuć się jak w domu, jest załatwione.
  • Lekcje języka polskiego dla pracowników zagranicznych - oraz dla twojego małżonka lub partnera.
  • Prywatna opieka medyczna - wybór planów medycznych z opieką dentystyczną i nieograniczoną rehabilitacją, które są również dostępne dla twojego partnera i bliskich.
  • Ubezpieczenie na życie - kompleksowe plany emerytalne i ubezpieczeniowe, aby chronić Ciebie i Twoich bliskich.
  • Coroczne badania przesiewowe w kierunku zapobiegania nowotworom pokrywane przez firmę.
  • Wsparcie psychologiczne i psychiatryczne - darmowa pomoc w zakresie zdrowia psychicznego i różnorodne inicjatywy dotyczące dobrostanu.
  • Karta sportowa - dostęp do wielu obiektów sportowych i fitness w całym mieście.
  • Urlop menstruacyjny - pracownicy, którzy menstruują, mogą wziąć dodatkowy dzień wolny w przypadku bólu menstruacyjnego.
  • Sieć wsparcia dla rodziców RED - wsparcie dla pracujących rodziców, w tym korzyści związane z opieką nad dziećmi i wydarzenia przyjazne rodzinie.
  • Letni oboz RED dla dzieci - zabawny program letni dla dzieci w wieku 5-12 lat, w większości opłacany przez firmę.
  • Paczka powitalna wypełniona niespodziankami - aby pomóc Ci poczuć się jak w domu, gdy dołączysz do zespołu.
  • Szkolenia, wykłady i kursy - warsztaty i szkolenia dla każdego pracownika, inicjatywy dzielenia się wiedzą, dostęp do samouczków online i zajęć e-learningowych. Zawsze jest coś do nauczenia!
  • RED mają dostęp do platformy kafeteryjnej, dzięki której mogą otrzymywać korzyści subskrypcyjne, dodatkowe pakiety medyczne lub vouchery i kody do sklepów, kin oraz zwrot kosztów transportu publicznego.
  • Prezenty dla nowonarodzonych rebelii i regularne szanse na zdobycie fajnych gadżetów!
  • Aktywności społeczne i życie w biurze: Biuro przyjazne psom - jesteś właścicielem psa? Przyprowadź swojego pupila i zajmij się nim podczas pracy! Zawsze jest kilka futrzastych przyjaciół do spotkania w studiu.
  • Wydarzenia towarzyskie - organizujemy regularne spotkania w studiu, gdzie możemy się zrelaksować, grać w gry i po prostu dobrze się bawić razem.
  • Zdrowe opcje - stołówki.
  • Prawdziwie międzynarodowe środowisko pracy - szansa na spotkanie i pracę z różnorodnym zespołem ludzi z całego świata.
  • Zrównoważony rozwój to nasze stałe zobowiązanie, a nasz kampus ma punkty ładowania samochodów elektrycznych, zielone strefy i wiele więcej. Przeczytaj o tym na naszym blogu Beyond the Game.
  • Wyznaczone miejsce na rower, a także sprzęt do naprawy rowerów i prysznice dostępne zawsze, gdy ich potrzebujesz.
  • Na miejscu, dobrze wyposażona siłownia z ścianką wspinaczkową, codziennym wsparciem trenera oraz zajęciami jogi i boksu.
  • Brak dress code'u - lubimy zachować luz.
  • Szacunkowy zakres wynagrodzenia na to stanowisko: 17 800 - 30 600 PLN brutto miesięcznie. Ostateczne oferty zależą od czynników związanych z pracą, takich jak doświadczenie i kwalifikacje.

Opis firmy:

Aby tworzyć rewolucyjne, fabularne RPG, które trafiają prosto do serc graczy - to nasza misja. Chcesz zgłębić kulturę naszej firmy? Zbadaj nasze media społecznościowe i sprawdź nasz kanał YouTube oraz bloga Beyond the Game, gdzie dzielimy się kulisami i historiami bezpośrednio od członków naszego zespołu!

Senior Full-Stack Engineer – pracodawca: CD Projekt

CD PROJEKT RED to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju w dynamicznym środowisku kreatywnym w Warszawie. Pracując z pasjonatami gier, będziesz miał szansę na realny wpływ na rozwój marki The Witcher, a także korzystać z licznych benefitów, takich jak elastyczne godziny pracy, programy rozwoju zawodowego oraz inspirującą kulturę pracy, która promuje innowacyjność i współpracę.

C

Dane kontaktowe:

Zespół rekrutacyjny CD Projekt

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Full-Stack Engineer

Python
Node.js
TypeScript
React
FastAPI
SQLAlchemy
API Design