Senior Software Engineer (Java / Kotlin)

Senior Software Engineer (Java / Kotlin)

Pełny etat 135000 - 165000 zł / rok (szac.) Hybrydowo
A

W skrócie

  • Zadania: Projektuj i optymalizuj systemy obsługujące tysiące zapytań na sekundę.
  • Firma: Allegro - innowacyjna firma technologiczna z dynamiczną kulturą pracy.
  • Benefity: Elastyczne godziny pracy, atrakcyjne wynagrodzenie i bogaty pakiet benefitów.
  • Pozostałe informacje: Możliwość rozwoju kariery w zespole ekspertów i udział w ciekawych projektach.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i twórz rozwiązania dla milionów użytkowników.
  • Kwalifikacje: 5-letnie doświadczenie w budowaniu złożonych systemów oraz znajomość Javy i Kotlina.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

W Allegro działamy na ogromną skalę, gdzie wydajność i niezawodność są kluczowe. W zespole Razor utrzymujemy krytyczną infrastrukturę backendową dla całego procesu zakupu. Nasza usługa działa jako centralny hub, dostarczając niezbędne dane ofertowe do prawie 60 krytycznych usług - w tym Show Product, Listings i Cart - na urządzeniach mobilnych, w sieci i na komputerach stacjonarnych. Operując na prawie 500 instancjach i obsługując ruch do 50 000 żądań na sekundę, to środowisko o wysokiej przepustowości wymaga wyjątkowego skupienia na wysokiej dostępności, optymalizacji wydajności Java i skalowalnej architekturze.

Co będziesz robić:

  • Ogromna skala: Projektowanie, budowanie i optymalizacja systemów obsługujących tysiące żądań na sekundę. To inżynieria wysokiej dostępności i wysokiej wydajności w praktyce.
  • Mistrzostwo w zaawansowanych technologiach: Praca w światowej klasy, chmurowym środowisku (GCP). Nasze podstawowe technologie to Java, Kotlin, Spring, MongoDB, mikroserwisy i Airflow (Big Data).
  • Prawdziwa własność i autonomia: Żyjemy filozofią „ty to budujesz, ty to prowadzisz”. Dołączysz do zwinnego, autonomicznego zespołu z pełną odpowiedzialnością za swoje mikroserwisy - od projektu po wdrożenie.
  • Zaangażowanie w różnorodne inicjatywy biznesowe: Współpraca z PM-ami w celu analizy wymagań i prowadzenia licznych inicjatyw biznesowych w Allegro.
  • Innowacje z LLM: Udział w rozwoju nowych narzędzi opartych na dużych modelach językowych.
  • Praca z doświadczonym zespołem: Korzystanie z wysokiej agencji w środowisku z wsparciem i możliwościami rozwoju oferowanymi przez starszych ekspertów.
  • Zapewnienie niezawodności systemu: Utrzymywanie stabilności złożonych architektur poprzez udział w dyżurach.

Oczekujemy:

  • Doświadczenie komercyjne: 5 lat doświadczenia w budowaniu i utrzymywaniu złożonych, wysoko skalowalnych systemów.
  • Silna podstawa techniczna: Biegłość w Javie (główna) i Kotlinie, z naciskiem na programowanie reaktywne.
  • Zaawansowane umiejętności baz danych (mile widziane): Praktyczne doświadczenie i zaawansowana wiedza o MongoDB.
  • Orientacja na biznes: Doświadczenie w współpracy z menedżerami produktów i analizie wymagań biznesowych.
  • Umiejętności współpracy w zespole: Historia częstej współpracy z innymi zespołami technicznymi w celu realizacji wspólnych celów.
  • Wiarygodność i odpowiedzialność: Gotowość do udziału w zorganizowanej rotacji dyżurów w celu zapewnienia stabilności systemu.

Co oferujemy:

  • Elastyczne godziny pracy w modelu hybrydowym (4/1) - godziny pracy zaczynają się między 7:00 a 10:00. Oferujemy również 30 dni okazjonalnej pracy zdalnej.
  • Roczne premie w zależności od wyników rocznych i wyników firmy.
  • Dobrze zlokalizowane biura (z np. w pełni wyposażonymi kuchniami, parkingiem dla rowerów, tarasami pełnymi zieleni) oraz doskonałe narzędzia pracy (np. podnoszone biurka, ergonomiczne krzesła, interaktywne sale konferencyjne).
  • MacBook Pro 16” lub 14” lub odpowiadający Dell z systemem Windows (jeśli nie lubisz Maców) oraz wszystkie niezbędne akcesoria.
  • Szeroki wybór benefitów w planie kafeteryjnym - wybierasz to, co lubisz (np. pakiety medyczne, sportowe lub lunchowe, ubezpieczenia, vouchery zakupowe).
  • Opłacane lekcje angielskiego związane z charakterem Twojej pracy.
  • Budżet szkoleniowy, turystyka między zespołami, hackathony oraz wewnętrzna platforma edukacyjna, na której znajdziesz wiele szkoleń.
  • Dodatkowy dzień wolny na wolontariat, który możesz wykorzystać samodzielnie, z zespołem lub z większą grupą osób związanych wspólnym celem.
  • Wydarzenia społeczne dla pracowników Allegro - Spin Kilometers, Family Day, Tłusty Czwartek, Advent of Code i wiele innych okazji, które sprawiają nam radość.

To dopiero początek! Możesz przeczytać więcej o benefitach tutaj.

#goodtobehere oznacza, że:

  • Dołączysz do zespołu, na który możesz liczyć - pracujemy z najlepszymi specjalistami, którzy mają w DNA dzielenie się wiedzą i doświadczeniem.
  • Pokochasz nasz poziom autonomii w organizacji zespołu, przestrzeń do ciągłego rozwoju i możliwość wypróbowania nowych rzeczy.
  • Masz możliwość wyboru technologii, która rozwiązuje problem, i jesteś odpowiedzialny za to, co tworzysz.
  • Docenisz nasze doświadczenie dewelopera i pełną platformę narzędzi i technologii, które ułatwiają tworzenie oprogramowania.
  • Opieramy się na wewnętrznym ekosystemie opartym na samoobsłudze i szeroko stosowanych narzędziach, takich jak Kubernetes, Docker, Consul, GitHub i GitHub Actions.
  • Dzięki temu możesz przyczynić się do Allegro już od pierwszych dni pracy.
  • Zostaniesz wyposażony w nowoczesne narzędzia AI do automatyzacji powtarzalnych zadań, co pozwoli Ci skupić się na rozwijaniu nowych usług i udoskonalaniu istniejących (również z wykorzystaniem wsparcia AI).
  • Stworzysz rozwiązania, które będą używane (i kochane!) przez Twoich przyjaciół, rodzinę i miliony naszych klientów.
  • Spotkasz się z skalą Allegro, która zaczyna się od ponad 1000 mikroserwisów, otwartego busa danych (Hermes) z 300K+ rps, Service Mesh z 1M+ rps, dziesiątkami petabajtów danych i produkcyjnie wykorzystywaną uczeniem maszynowym.
  • Staniesz się częścią Allegro Tech - mówimy na konferencjach branżowych, współpracujemy z społecznościami technologicznymi, prowadzimy własnego bloga (to już ponad 10 lat!), nagrywamy podcasty, prowadzimy gildie i organizujemy własną wewnętrzną konferencję - Allegro Tech Meeting. Tworzymy rozwiązania, o których kochamy (i możemy) mówić!

Senior Software Engineer (Java / Kotlin) – pracodawca: Allegro

Allegro to doskonały pracodawca, oferujący wyjątkowe możliwości rozwoju kariery w dynamicznym środowisku. Pracując jako Menedżer Depotu w Luboszycach, będziesz częścią zespołu ekspertów, który wspiera Cię na każdym kroku, a także zyskasz dostęp do bogatego pakietu benefitów oraz szkoleń, które pomogą Ci rozwijać swoje umiejętności. Nasza kultura pracy opiera się na współpracy i wzajemnym wsparciu, co sprawia, że każdy dzień jest pełen inspiracji i możliwości nauki.

A

Dane kontaktowe:

Zespół rekrutacyjny Allegro

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Software Engineer (Java / Kotlin)

Java
Kotlin
Reactive Programming
MongoDB
Microservices
Cloud-native Environment (GCP)
Spring