Senior Software Engineer (Java/Scala)
⚲ Warsaw
30 000 - 39 000 PLN (PERMANENT)
Wymagania
- 5+ lat doświadczenia w tworzeniu oprogramowania dla systemów rozproszonych
- doświadczenie w projektowaniu, budowaniu i wdrażaniu wysokiej jakości oprogramowania
- biegłość w jednym z języków backendowych: Java lub Scala
- wykształcenie wyższe (BS, MS lub PhD) w informatyce lub pokrewnej dziedzinie albo równoważne doświadczenie
- biegły angielski
- gotowość do pracy z biura min. 3 dni w tygodniu (wtorki, środy, czwartki)
Mile widziane
- doświadczenie z klientami email, FTP, SDK
Opis stanowiska
Box to platforma do zarządzania treścią w chmurze, obsługująca miliony użytkowników na całym świecie. Zespół Storage Clients buduje krytyczne usługi gateway odpowiedzialne za każdy upload, download i współpracę — będziesz rozwiązywać złożone problemy rozproszonych systemów (spójność danych między regionami, optymalizacja latencji) w Java/Scala na skalę eksabajtów. Uwaga: firma planuje znaczący wzrost ('scale to the next level'), co może oznaczać zwiększone obciążenie pracą; oczekuje się też autonomii w kierowaniu technicznym i mentorowaniu. Wynagrodzenie obejmuje akcje (RSU), których wartość może się zmieniać. Wymagana obecność w biurze min. 3 dni w tygodniu (wtorki, środy, czwartki).
🔍 Dekoder Ogłoszenia
🔴
Our compensation structure is the base salary and equity in the form of restricted stock units.
Oprócz pensji podstawowej otrzymasz akcje firmy, których wartość może się zmieniać.
🔴
help us scale to the next level
Firma planuje znaczący wzrost, co może oznaczać zwiększone obciążenie pracą i presję.
🔴
You'll have the autonomy to drive technical direction, mentor engineers, and shape how enterprises move their most critical content.
Oczekuje się od Ciebie proaktywności w podejmowaniu decyzji technicznych i kierowaniu zespołem, co może wiązać się z dużą odpowiedzialnością.
🟡
We are an AI-first company. This means you approach your work with a growth mindset and find ways to leverage AI to help make faster, smarter decisions that will 10X your impact
Firma kładzie duży nacisk na wykorzystanie AI, co może oznaczać konieczność szybkiego uczenia się nowych technologii i adaptacji do zmian.
🟢
solve complex distributed systems problems
Praca będzie wymagała rozwiązywania trudnych problemów technicznych związanych z systemami rozproszonymi na dużą skalę.