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