Software Engineer 2 (Java / Kotlin) - Product Catalog
Allegro
Rola Backend Developera w Allegro, skupiona na rozwoju i optymalizacji systemu Product Catalog. Kluczowym zadaniem jest budowanie i ulepszanie rozwiązań do wykrywania duplikatów i grupowania produktów, co ma bezpośredni wpływ na doświadczenie zakupowe użytkowników i efektywność partnerów. Praca obejmuje wyzwania techniczne na dużą skalę, z wykorzystaniem technologii JVM w chmurze publicznej.
Brakuje: brak szczegółów dotyczących konkretnych technologii jvm używanych w offline processing., nie podano informacji o konkretnych narzędziach do monitorowania i observability..
Rola Backend Developera w Allegro, skupiona na rozwoju i optymalizacji systemu Product Catalog. Kluczowym zadaniem jest budowanie i ulepszanie rozwiązań do wykrywania duplikatów i grupowania produktów, co ma bezpośredni wpływ na doświadczenie zakupowe użytkowników i efektywność partnerów. Praca obejmuje wyzwania techniczne na dużą skalę, z wykorzystaniem technologii JVM w chmurze publicznej.
- ✓Możliwość okazjonalnej pracy zdalnej (30 dni w roku).
- ✓Budżet szkoleniowy, wycieczki międzyzespołowe, hackathony i wewnętrzna platforma edukacyjna.
- ✓Dodatkowy dzień wolny na wolontariat.
- ✓Nowoczesne narzędzia AI do automatyzacji zadań.
- ✓Praca z dużym ekosystemem technologicznym (ponad 1000 mikroserwisów, Hermes, Service Mesh, petabajty danych, ML).
- ✓Aktywność firmy w społecznościach technologicznych (konferencje, blog, podcasty).
- !Model pracy hybrydowej z elastycznymi godzinami pracy, ale z określoną liczbą dni w biurze (4/1).
- •Projektowanie, rozwijanie, testowanie i utrzymywanie kodu dla usług backendowych, API i skryptów automatyzujących.
- •Debugowanie i rozwiązywanie defektów oprogramowania.
- •Projektowanie i rozwijanie nowych architektur projektów oraz proponowanie ulepszeń dla istniejących rozwiązań.
- •Dzielenie się wiedzą z członkami zespołu i wspieranie młodszych inżynierów.
- •Współpraca z Product Managerami, analitykami danych, projektantami UX i innymi inżynierami w celu zbierania i doprecyzowania wymagań.
- •Wsparcie inżynierów dyżurnych poprzez udział w rotacji dyżurów Software Engineera.
- •Pisanie czystego, efektywnego i dobrze udokumentowanego kodu.
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Kandydat z solidnym doświadczeniem komercyjnym w Kotlin i znajomością backendowych wzorców architektonicznych. Powinien posiadać biegłą znajomość języka polskiego (C1) i dobrą znajomość angielskiego (B2), a także wykazywać się umiejętnościami rozwiązywania problemów i współpracy.
Rola wymaga solidnego doświadczenia w Kotlin. Osoby, które nie mają doświadczenia w tym języku lub preferują pracę wyłącznie zdalną (bez możliwości okazjonalnej pracy zdalnej) mogą nie być odpowiednie.
- ?Jakie są główne wyzwania związane z wykrywaniem duplikatów i grupowaniem produktów w obecnym systemie?
- ?Jak wygląda proces wdrażania nowych funkcji i jak często publikowane są nowe wersje?
- ?Jakie są plany dotyczące wykorzystania AI w projekcie Product Catalog?
- ?Jak wygląda rotacja dyżurów on-call i jakie są typowe problemy rozwiązywane podczas dyżuru?
- ?Czy istnieją możliwości rozwoju w kierunku ról architektonicznych lub technicznego przywództwa w zespole?
- −Brak szczegółów dotyczących konkretnych technologii JVM używanych w offline processing.
- −Nie podano informacji o konkretnych narzędziach do monitorowania i observability.
Zespół, na który można liczyć, z wysokiej klasy specjalistami dzielącymi się wiedzą i doświadczeniem. Duża autonomia w organizacji pracy, przestrzeń do ciągłego rozwoju i możliwość wypróbowywania nowych rzeczy. Kultura oparta na zaufaniu i odpowiedzialności za tworzone rozwiązania.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię Kotlin. Pełne statystyki zarobków →