Senior Software Engineer - Backend (Scala)
⚲ Kraków
24 300 - 30 400 PLN netto (B2B)
Wymagania
- 4 lata doświadczenia w rozwijaniu i wspieraniu oprogramowania w środowisku produkcyjnym
- 3 lata doświadczenia w programowaniu w językach obiektowych, takich jak Scala lub inne języki JVM
- 3 lata doświadczenia z paradygmatami i ekosystemami programowania funkcyjnego (np. Scala Cats, ZIO)
- biegła znajomość angielskiego w mowie i piśmie
- zamieszkanie w Krakowie lub okolicy z gotowością do okazjonalnej pracy z biura
Mile widziane
- 3 lata doświadczenia w rozwijaniu skalowalnych, rozproszonych usług backendowych
- 3 lata doświadczenia z bazami SQL i relacyjnymi
- biegła znajomość polskiego w mowie i piśmie
Opis stanowiska
Praca w zespole Engineering w Krakowie nad platformą social media w skali porównywalnej do gigantów technologicznych — dziesiątki miliardów requestów i zdarzeń asynchronicznych dziennie. Rozwój, skalowanie i monitorowanie usług backendowych w Scali, praca z zespołami produktowymi i projektowymi. Wymagana obecność w Krakowie lub okolicy z okazjonalną pracą z biura. Uwaga: 'tech-giant scale' przy małych zespołach może oznaczać dużą złożoność systemów i wyzwania wydajnościowe.
🔍 Dekoder Ogłoszenia
🔴
solve hard problems with the smartest people in the industry
Może oznaczać, że problemy są faktycznie trudne i wymagają dużego nakładu pracy, a 'najlepsi ludzie' mogą być po prostu innymi inżynierami, a niekoniecznie ekspertami światowej klasy.
🔴
work on a “tech-giant” scale with smaller, supportive teams
Skala 'giganta technologicznego' może oznaczać dużą złożoność i potencjalne problemy z wydajnością, mimo że zespoły są małe i wspierające.
🟡
every engineer has the chance to make an impact on our company, and our customers
Chociaż brzmi to pozytywnie, może oznaczać, że oczekuje się od każdego pracownika proaktywności i brania na siebie odpowiedzialności za szerszy zakres zadań niż tylko te przypisane.
🟡
you just need to move teams. You’re able to diversify your skills
Może to sugerować, że rotacja między zespołami jest częsta lub oczekiwana, co może być postrzegane jako szansa na rozwój lub jako brak stabilności w ramach jednego zespołu.
🟡
champion technical initiatives and direction
Oznacza to, że od kandydata oczekuje się nie tylko wykonywania zadań, ale także aktywnego proponowania i wdrażania zmian technicznych, co może wymagać dodatkowego wysiłku.