Senior / Strong Middle Scala Engineer
⚲ Poland
Do uzgodnienia
Wymagania
- min. 3 lata doświadczenia ze Scala w projektowaniu, rozwoju, wdrażaniu i utrzymaniu usług backendowych i systemów rozproszonych na produkcji
- min. 8 lat doświadczenia w inżynierii oprogramowania (preferowane Java)
- min. 3 lata doświadczenia w budowie systemów rozproszonych z Akka (Streams, Actors, HTTP, Persistence) lub Apache Pekko
- min. 3 lata doświadczenia z AWS
- doświadczenie w projektowaniu i obsłudze event-driven systemów z Kafka, AWS Kinesis lub równoważnymi
- doświadczenie z programowaniem funkcyjnym i bibliotekami Cats, Cats Effect lub ZIO
- doświadczenie z PostgreSQL i SQL oraz Docker
- gotowość do 6 godzin nakładania się z US Central Time w dni robocze (do 14:00 CT)
Opis stanowiska
Projekt modernizacji i rozbudowy chmurowych usług i produktów danych dla Fortune 100 producenta przemysłowego — skalowalne API, usługi event-driven i pipeline'y analityczne obsługujące sieć dealerów i klientów enterprise. Będziesz projektować i utrzymywać usługi backendowe w Scali, budować niezawodne usługi przetwarzania zdarzeń i integracji oraz współtworzyć architekturę systemu. To oferta dla doświadczonego inżyniera Scala z solidnym tłem Java, który lubi pracować w rozproszonych systemach i ma doświadczenie z Akka/Pekko. Uwaga: 'Own services' oznacza pełną odpowiedzialność za obszar — w praktyce może to wiązać się z koniecznością rozwiązywania problemów poza standardowymi godzinami.
🔍 Dekoder Ogłoszenia
🔴
Drivers of change, it’s your time to pave new ways.
Szukamy kogoś, kto będzie inicjował nowe rozwiązania i nie boi się zmian, co może oznaczać brak jasno zdefiniowanych procesów.
🟡
develop the future of driving.
Choć brzmi ekscytująco, może oznaczać pracę nad istniejącymi, ale modernizowanymi systemami, a nie rewolucyjnymi innowacjami.
🟡
create products used by millions of people in the world.
Może sugerować pracę nad produktami o dużej skali, ale niekoniecznie nad nowymi, przełomowymi funkcjonalnościami.
🟡
modernize and expand a suite of cloud-based services and data products
Może oznaczać głównie utrzymanie i rozbudowę istniejącej infrastruktury, a nie tworzenie od zera.
🔴
Own services
Oznacza pełną odpowiedzialność za dany obszar, co może wiązać się z koniecznością rozwiązywania problemów poza standardowymi godzinami pracy.