Team Leader (Java/Kotlin) - Delivery Experience
- Pełny etat
Opis firmy
W Delivery Experience budujemy technologię, dzięki której dostawy z Allegro są łatwe, tanie, szybkie i przewidywalne.
Rośniemy i powiększamy portfolio naszych usług, dlatego poszukujemy liderów którzy razem z nami chcą realizować nowe, ambitne i złożone projekty. W Delivery Experience będziesz:
tworzyć wydajne i stabilne rozwiązania, z których na co dzień korzystać będą miliony Polaków
zarządzać pracą interdyscyplinarnych zespołów, które tworzą najlepsi inżynierowie w Polsce
mieć dużą autonomię w pracy, wspólnie z zespołem tworzysz architekturę i obserwujesz efekty na produkcji
Opiekujemy się krytycznymi usługami na ścieżce zakupowej Allegro. Nasze najważniejsze usługi odpowiadają za:
przewidywany czas dostaw, wyliczany algorytmami statystycznymi i ML, serwuje swoje predykcje ponad 12000 razy na sekundę
wybór metody dostawy najlepiej dopasowanej dla klienta: ruch do 1000 rps, odpowiedź w 200 ms
integracje z firmami kurierskimi, dzięki którym działa m.in. darmowa dostawa Smart!: nawet 500 zmian statusu przesyłki na sekundę
Opis stanowiska
Dlaczego miał(a)byś z nami pracować?
Nasz stos technologiczny to:
usługi backendowe piszemy w Kotlinie lub Javie (11 lub nowszej) z wykorzystaniem Springa
na frontendzie używamy React’a lub Angular’a
dane przechowujemy w: MongoDB, Cassandra, Couchbase, Elasticsearch
przetwarzamy dane z użyciem: Sparka, Jupytera, Hadoopa, GCP
Działamy w dużej skali:
architektura złożona z ponad 1000 mikrousług podzielonych na domeny,
komunikacja asynchronicznie przez szynę danych Hermes opartej na Kafka (100 tys. rps ruchu wejściowego)
ruch między usługami, mierzony przez Service Mesh, to prawie 2 mln rps
Możliwość rozwoju w kierunku Big Data - dane liczone w petabajtach i Machine Learning wykorzystywany produkcyjnie
Stosujemy Code Review, Continuous Integration, Scrum/Kanban, Domain Driven Design, Test Driven Development, Pair Programming, Event Storming
Będziesz mieć istotny wpływ na rozwój techniczny i biznesowy największego polskiego e-commerce, jako prawdziwy partner dla biznesu
Pokierujesz pracą swojego zespołu tak, żeby stał się ważną częścią Allegro
Wybierasz technologię, która pasuje do problemu (nie trzeba zgody “góry”), Ty za nią potem odpowiadasz
Twój zespół będzie codziennie współpracować z osobami zajmującymi się zarządzaniem produktem, analizą danych, projektowaniem UX i badaniami
Wewnętrzny ekosystem oparty na self-service'ach i szeroko stosowanych narzędziach takich jak Marathon, Docker, Consul, Bitbucket czy Bamboo. Dzięki temu już w pierwszych dniach pracy zaczniesz tworzyć oprogramowanie w języku, architekturze oraz skali, która będzie ograniczona tylko Twoim pomysłem i wyobraźnią
Dzielimy się wiedzą na setkach technologicznych konferencji takich jak: Confitura, GeeCON, ACE Conference, Devoxx, oraz współtworzymy bloga allegro.tech
Nasi pracownicy regularnie wyjeżdżają na konferencje w Polsce i zagranicą (Europa i USA), każdy zespół ma budżet na szkolenia i książki, jeśli chcesz się rozwijać, to zawsze Ci pomożemy
Dostaniesz od nas wygodny sprzęt - MacBook Pro 16’’ lub 13’’ albo analogiczny Dell z Windows (jeśli nie lubisz Maców), do tego dwa zewnętrzne monitory i wszystkie gadżety, których potrzebujesz
Ze swojej strony oferujemy:
Sprawdź sam/a, a oprócz tego m.in:
- Zatrudnienie w oparciu o umowę o pracę
Nowoczesne biuro i narzędzia pracy
Nieformalną atmosferę pracy w profesjonalnym zespole
Bogaty pakiet świadczeń pozapłacowych w systemie kafeteryjnym – Ty decydujesz z czego korzystasz
Zajęcia angielskiego opłacane przez nas
Budżet szkoleniowy oraz wewnętrzna platforma MindUp
Ofertę kierujemy do osób, które:
Potrafią i chcą dbać o rozwój członków swojego zespołu, posiadają bardzo dobre umiejętności komunikacyjne oraz cenią podejście “servant leadership”
Biegle posługują się technologiami JVM i mają ochotę uczyć się nowych
Są doświadczonymi ekspertami w rozwoju oprogramowania i architektury systemów
Mają doświadczenie w prowadzeniu zespołów pracujących z wykorzystaniem metodyk “zwinnych”
Potrafią szukać efektywnych rozwiązań do wymagań stawianych przez naszych użytkowników
Umieją blisko współpracować z biznesem, potrafią pogodzić kwestie techniczne i biznesowe
Potrafią przedstawić konieczne prace techniczne w kontekście ryzyk biznesowych
Oczekują pracy, która ma głębszy sens (nie tylko “management zlecił”), i chcą cieszyć się z jej rezultatów
Chcą być dumni z kodu, który tworzą. Chętnie przyjmują uwagi i dzielą się wiedzą w trakcie code reviews
Chcą się ciągle rozwijać i aktualizować swoją wiedzę
Wyślij nam swoje CV i sprawdź dlaczego #dobrzetubyć
Dodatkowe informacje
Z tych podcastów dowiesz się:
- Nieco więcej o Logistyce na platformie Allegro:
https://podcast.allegro.tech/logistyka_na_platformie_allegro
- Pracy inżynierów w zespołach produktowych:
https://podcast.allegro.tech/inzynier_w_zespole_produktowym/
- Infrastrukturze dla 1000 mikrousług:
https://podcast.allegro.tech/infrastruktura_dla_1000_mikrouslug
Dodatkowo dzięki Allegro Tech Live zgłębisz temat Even Stormingu oraz dowiesz się jak nasi inżynierowie pracują nad tematem predykcji czasów dostawy.
https://www.youtube.com/watch?v=V_tHe7oIL-I