Software Engineer
Sportradar
Rola Software Engineera w Sportradar polega na tworzeniu i utrzymaniu wysoce wydajnych usług Java, które przetwarzają miliony zdarzeń sportowych na żywo dziennie dla globalnych produktów związanych z danymi sportowymi i zakładami. Jest to praca w chmurze (AWS) z wykorzystaniem nowoczesnych technologii, takich jak Kafka, Docker i Kubernetes. Rola jest skierowana do osób, które chcą rozwijać się w wymagającym środowisku, pracując nad systemami o globalnej skali i dostępności 24/7, z silnym wsparciem doświadczonych inżynierów.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: dokładny opis 'full stack of features' – czy obejmuje to również frontend?, szczegóły dotyczące 'global scale' – ile krajów, jaki ruch?.
Rola Software Engineera w Sportradar polega na tworzeniu i utrzymaniu wysoce wydajnych usług Java, które przetwarzają miliony zdarzeń sportowych na żywo dziennie dla globalnych produktów związanych z danymi sportowymi i zakładami. Jest to praca w chmurze (AWS) z wykorzystaniem nowoczesnych technologii, takich jak Kafka, Docker i Kubernetes. Rola jest skierowana do osób, które chcą rozwijać się w wymagającym środowisku, pracując nad systemami o globalnej skali i dostępności 24/7, z silnym wsparciem doświadczonych inżynierów.
- ✓Możliwość pracy nad systemami przetwarzającymi miliony zdarzeń na żywo dziennie - unikalne doświadczenie.
- ✓Silne wsparcie doświadczonych inżynierów i przestrzeń do szybkiego rozwoju.
- ✓Możliwość kształtowania własnej ścieżki kariery i rozwoju.
- ✓Elastyczne godziny pracy.
- ✓Oferta zachęca do aplikowania nawet jeśli kandydat spełnia tylko większość wymagań.
- !Choć wymieniono AWS, Kafka, Docker, Kubernetes jako 'bonus', ich brak może być istotnym utrudnieniem w szybkim wejściu w rolę, biorąc pod uwagę skalę projektów.
- !Opis procesu rekrutacyjnego jest dość rozbudowany, co może sugerować dłuższy czas trwania rekrutacji.
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Budowanie i utrzymywanie wydajnych usług Java dla produktów sportowych i zakładów działających 24/7 na skalę globalną.
- •Praca nad pełnym stosem technologicznym: projektowanie, implementacja, testowanie i wdrażanie na produkcję.
- •Współtworzenie rozwiązań chmurowych na AWS, nauka zachowania systemów rozproszonych pod realnym obciążeniem.
- •Udział w dyskusjach architektonicznych i projektowych.
- •Pisanie czystego, dobrze przetestowanego kodu i jego aktywne ulepszanie poprzez przeglądy kodu i feedback.
- •Rozwijanie głębokiej wiedzy domenowej w jednym z najbardziej wymagających technicznie środowisk czasu rzeczywistego.
- •Praca z doświadczonymi inżynierami, stosowanie praktyk TDD i uczenie się poprzez programowanie parami oraz wspólne rozwiązywanie problemów.
Oferta odpowiednia dla osób na początku kariery w IT.
Kandydat z minimum 2-letnim doświadczeniem w tworzeniu oprogramowania, który dostarczył produkcyjne oprogramowanie w Javie, pisze czysty i przetestowany kod oraz rozumie zasady OOP. Powinien być gotów do pracy w zespole Agile i aktywnego uczenia się nowych technologii.
Rola nie jest dla osób, które nie mają doświadczenia w tworzeniu oprogramowania w Javie lub nie są zainteresowane pracą nad systemami o dużej skali i dostępności 24/7. Kandydaci, którzy preferują pracę w mniejszych, mniej wymagających projektach, mogą nie odnaleźć się w tym środowisku.
- ?Jak wygląda typowy podział obowiązków między projektowaniem, implementacją, testowaniem i produkcją w zespole?
- ?Jakie są główne wyzwania związane z przetwarzaniem milionów zdarzeń na żywo dziennie?
- ?Jak wygląda proces przeglądu kodu i jakie są oczekiwania dotyczące jego jakości?
- ?Jakie są możliwości rozwoju w obszarze chmury (AWS) i systemów rozproszonych?
- ?Jakie są konkretne przykłady projektów, nad którymi pracują zespoły?
- ?Jak wygląda proces wdrażania zmian na produkcję i jakie są procedury związane z dostępnością 24/7?
- −Dokładny opis 'full stack of features' – czy obejmuje to również frontend?
- −Szczegóły dotyczące 'global scale' – ile krajów, jaki ruch?
- −Informacje o wielkości zespołu.
- −Szczegóły dotyczące 'live coding exercises' i 'system design discussion' w wywiadzie technicznym.
- −Jakie są konkretne oczekiwania dotyczące 'ownership of features and services' dla osoby na poziomie junior?
Opisana jako 'collaborative environment with colleagues from all over the world', 'vibrant and inclusive community'. Sugeruje międzynarodowy, wspierający i otwarty zespół.
1. Initial Screening (rozmowa z Talent Acquisition Partnerem). 2. Technical Task (zadanie domowe). 3. Technical Interview (omówienie zadania, live coding, system design). 4. Cultural Fit Interview (rozmowa z Senior Management). 5. Final Step (oferta).