Junior C++ Engineer
EPAM Systems (Poland) sp. z o.o.
Rola faktycznie wymaga samodzielnego projektowania i wdrażania funkcji wewnętrznej platformy pamięci masowej, co jest nietypowe dla juniora. Oczekuje się głębokiej znajomości nowoczesnego C++ (C++20/23), systemów budowania (Bazel) i testowania (Google Test). Praca hybrydowa w Krakowie, w zespole cross-funkcyjnym.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano wielkości zespołu, brak opisu procesu rekrutacyjnego.
Tytuł mówi 'Junior', ale obowiązki sugerują poziom mid (samodzielne projektowanie i end-to-end ownership). Rola wymaga większej dojrzałości technicznej niż typowy junior.
Rola faktycznie wymaga samodzielnego projektowania i wdrażania funkcji wewnętrznej platformy pamięci masowej, co jest nietypowe dla juniora. Oczekuje się głębokiej znajomości nowoczesnego C++ (C++20/23), systemów budowania (Bazel) i testowania (Google Test). Praca hybrydowa w Krakowie, w zespole cross-funkcyjnym.
- ✓Bogaty budżet szkoleniowy: konferencje, mentoring, certyfikaty (GCP, Azure, AWS)
- ✓Employee Stock Purchase Plan - możliwość zakupu akcji
- ✓Możliwość pracy za granicą do 60 dni rocznie
- ✓Elastyczne godziny pracy
- −Opis stanowiska wymaga 'samodzielnego projektowania i wdrażania rozwiązań' - to nietypowe dla juniora, co sugeruje rozbieżność między poziomem a oczekiwaniami
- −Brak informacji o procesie rekrutacyjnym i zadaniu domowym
- !Nie określono wielkości zespołu ani zakresu wsparcia dla juniora
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja nowych funkcji w C++ dla platformy pamięci masowej
- •Utrzymanie istniejącego kodu: debugowanie, optymalizacja wydajności, poprawa stabilności
- •Implementacja nowych polityk systemowych zwiększających niezawodność i bezpieczeństwo
- •Współpraca z innymi zespołami przy przeglądzie projektów i integracji
- •Pisanie testów jednostkowych z użyciem Google Test
- •Używanie systemu kontroli wersji (Git lub Mercurial) oraz Bazel do budowania
Oferta odpowiednia dla osób na początku kariery w IT.
Osoba z solidną wiedzą teoretyczną C++20/23, podstawową praktyką z Bazel i Git, oraz umiejętnością pisania testów. Może to być stażysta lub początkujący z mocnymi podstawami.
Osoby bez znajomości nowoczesnego C++ (C++20/23) ani doświadczenia z Bazel. Rola nie dla osób oczekujących pełnego mentoringu i bez samodzielności.
- ?Ile osób liczy zespół i jaki jest poziom wsparcia dla juniorów?
- ?W jakim stanie jest istniejący kod źródłowy (legacy/nowoczesny)?
- ?Jak wygląda proces przeglądu kodu i wdrażania zmian?
- ?Czy są dyżury on-call lub praca w weekendy?
- ?Jakie są konkretne przykłady zadań, które junior będzie realizował samodzielnie?
- ?Czy istnieje możliwość całkowicie zdalnej pracy po okresie onboardingu?
- −Nie podano wielkości zespołu
- −Brak opisu procesu rekrutacyjnego
- −Nie wiadomo, czy platforma pamięci masowej jest rozwijana od zera czy utrzymywana legacy
- −Brak informacji o systemie zarządzania zgłoszeniami i dokumentacją
Kultura oparta na współpracy, społeczności inżynierskiej i dzieleniu się wiedzą. Firma deklaruje przyjazne środowisko i wsparcie mentoringowe.