the:protocol.it Hybrydowo Senior

Senior Software Engineer (Java / Kotlin) - Product Page

Allegro

⚲ Toruń

18 850 - 25 900 zł gross

Wymagania

  • min. 5 lat doświadczenia w budowie i utrzymaniu złożonych systemów o wysokiej skalowalności
  • biegłość w Java (główny język) i Kotlin, ze szczególnym uwzględnieniem programowania reaktywnego
  • doświadczenie we współpracy z Product Managerami i analizie wymagań biznesowych
  • gotowość do udziału w rotacji on-call w celu zapewnienia stabilności systemu
  • doświadczenie w częstej współpracy z innymi zespołami technicznymi

Mile widziane

  • praktyczne doświadczenie i zaawansowana znajomość MongoDB

Opis stanowiska

Praca nad systemami Product Page w Allegro — projektowanie i optymalizacja usług obsługujących tysiące zapytań na sekundę w środowisku cloud-native (GCP), z pełną odpowiedzialnością za mikroserwisy od projektu po wdrożenie w filozofii 'you build it, you run it'. Zespół autonomiczny, praca hybrydowa (4/1), z możliwością mentoringu młodszych kolegów i udziału w projektach opartych na LLM. Dla seniora, który ma za sobą utrzymanie systemów o dużej skali i akceptuje udział w rotacji on-call. Uwaga: znajomość MongoDB jest oznaczona jako 'nice to have', ale przy tej skali systemu prawdopodobnie będzie kluczowa.

🔍 Dekoder Ogłoszenia

🔴
Commercial experience: 5 years of experience in building and maintaining complex, high-scalability systems.
Oczekuje się, że kandydat będzie w stanie samodzielnie rozwiązywać problemy w istniejących, złożonych systemach, a nie tylko tworzyć nowe.
🔴
Advanced database skills (nice to have): Hands-on experience and advanced knowledge of MongoDB.
Chociaż jest to oznaczone jako 'nice to have', prawdopodobnie będzie to kluczowe wymaganie dla tej roli, zwłaszcza w kontekście 'Massive Scale'.
🔴
Reliability and ownership: Readiness to participate in a structured on-call rotation to ensure system stability.
Oznacza to konieczność bycia dostępnym poza standardowymi godzinami pracy w celu rozwiązywania problemów produkcyjnych.
🟡
Massive Scale: Design, build, and optimize systems that handle thousands of requests per second. This is high-availability, high-performance engineering in practice.
Może oznaczać pracę z systemami, które są już obciążone i wymagają ciągłego optymalizowania, a niekoniecznie budowania od zera.
🟡
True Ownership & Autonomy: We live by the "you build it, you run it" philosophy. You'll join an agile, autonomous team with full ownership of your microservices—from design to deployment.
Kandydat będzie odpowiedzialny nie tylko za kodowanie, ale także za wdrażanie, monitorowanie i utrzymanie swoich usług w produkcji.