W skrócie
- Zadania: Twórz i rozwijaj mikroserwisy w Java/Kotlin na AWS, biorąc pełną odpowiedzialność za projekt.
- Firma: Routescanner - lider w inteligencji logistycznej kontenerów.
- Benefity: Konkurencyjne wynagrodzenie, praca zdalna i realny wpływ na globalne łańcuchy dostaw.
- Pozostałe informacje: Mały zespół, wysoka autonomia i kultura czystego kodu.
- Dlaczego ta praca: Pracuj nad interesującymi problemami w dynamicznym środowisku technologicznym.
- Kwalifikacje: 5+ lat doświadczenia w backendzie, znajomość Java/Kotlin i AWS.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
Routescanner to wiodąca platforma inteligencji logistycznej kontenerów, pomagająca przewoźnikom, spedytorom i właścicielom ładunków odkrywać, porównywać i optymalizować trasy kontenerowe w oparciu o czasy tranzytu, niezawodność przewoźników i emisję CO₂. Nasza platforma łączy tysiące profesjonalistów z branży logistycznej z danymi o trasach w czasie rzeczywistym, co sprawia, że globalne łańcuchy dostaw są bardziej efektywne, odporne i zrównoważone.
Obowiązki
- Bycie kluczowym członkiem małego zespołu inżynieryjnego, budującego i rozwijającego rozproszony backend mikroserwisów, który napędza Routescanner.
- Praca w złożonej dziedzinie – optymalizacja tras, pobieranie rozkładów, geo-routing i dane przewoźników – na dużą skalę, w AWS.
- Pełna odpowiedzialność za usługi od projektowania po produkcję, podejmowanie decyzji architektonicznych oraz proaktywne identyfikowanie i rozwiązywanie problemów.
Co będziesz robić
- Projektowanie, budowanie i utrzymywanie mikroserwisów opartych na JVM (Java / Kotlin) działających na AWS ECS, App Runner i Lambda.
- Praca z bogatą warstwą danych: PostgreSQL, DynamoDB, RedShift, Redis i S3.
- Budowanie i korzystanie z integracji opartych na zdarzeniach za pomocą RabbitMQ i SNS.
- Współpraca przy projektowaniu API w oparciu o wzorce REST (API Gateway) i BFF.
- Instrumentowanie usług za pomocą OpenTelemetry, Tempo, Prometheus i Grafana.
- Wdrażanie za pomocą CI/CD z GitHub Actions z Dockerem i ECR.
- Praca z integracjami zewnętrznymi, w tym Auth0, GraphHopper, PostHog i Sentry.
- Wykorzystywanie narzędzi wspomagających rozwój AI (Claude) w codziennej pracy.
- Udział w decyzjach architektonicznych i kierunku technicznym – Twoja opinia będzie miała znaczenie.
Wymagania
- 5+ lat doświadczenia w programowaniu backendowym w Java i/lub Kotlin.
- Biegła znajomość języka polskiego i angielskiego.
- Solidne zrozumienie projektowania systemów rozproszonych, wzorców mikroserwisów i architektury opartej na zdarzeniach.
- Doświadczenie produkcyjne z AWS (ECS, Lambda, S3, RDS lub DynamoDB).
- Znajomość baz danych relacyjnych (PostgreSQL) i NoSQL (DynamoDB lub podobne).
- Silna znajomość Dockera i wdrożeń kontenerowych.
- Doświadczenie z CI/CD – używamy GitHub Actions.
- Praktyka pisania czystego kodu – piszesz kod, który Twoi koledzy mogą pewnie rozwijać.
- Umiejętność samodzielnego kierowania – potrafisz rozłożyć luźno zdefiniowany problem, podejmować decyzje i dostarczać rozwiązania.
Dodatkowe atuty
- Specjalizacja w Kotlinie (usługi greenfield są pierwsze w Kotlinie).
- Doświadczenie z brokerami wiadomości (RabbitMQ, SQS/SNS).
- Znajomość narzędzi do obserwowalności (OpenTelemetry, Prometheus/Grafana).
- Tło w logistyce, routingu, geospatial lub łańcuchu dostaw.
- Doświadczenie w integracji z API stron trzecich (dostawcy autoryzacji, silniki mapowania/routingu, analityka).
- Znajomość narzędzi wspomagających rozwój AI.
Jak pracujemy
- Mały zespół, wysoki poziom zaufania – brak mikrozarządzania, brak łańcuchów zatwierdzania dla każdej decyzji.
- Praca oparta na GitHubie – PR, przeglądy i zautomatyzowane procesy utrzymują wysoką jakość bez biurokracji.
- Obserwowalność jako priorytet – monitorujemy, alarmujemy i naprawiamy problemy zanim użytkownicy je zauważą.
- Kultura czystego kodu – refaktoryzujemy, przeglądamy, nie pozwalamy, aby dług technologiczny narastał w milczeniu.
- Native AWS – używamy zarządzanych usług tam, gdzie ma to sens, a kontenery wszędzie indziej.
Co oferujemy
- Konkurencyjne wynagrodzenie dostosowane do rynku.
- Przyjazne dla zdalnych ustawień (dbamy o wyniki, a nie lokalizację).
- Bezpośredni wpływ na produkt używany przez globalnych profesjonalistów logistycznych każdego dnia.
- Praca w naprawdę interesującej dziedzinie – intermodalne routowanie jest trudne, a problemy są realne.
- Mały, doświadczony zespół, w którym Twoje decyzje architektoniczne mają realny wpływ.
- Narzędzia AI jako integralna część procesu pracy – nie jako dodatek.
Aplikacja
Wyślij swoje portfolio, CV i krótką wiadomość o tym, dlaczego jesteś idealnym kandydatem do nas.
Czy masz pytania dotyczące tej pozycji? Skontaktuj się z naszym liderem technicznym Sylwestrem Wieczorkowskim pod adresem s.wieczorkowski@dirkzwager.com.
Senior Backend Engineer in Toruń – pracodawca: Royal Dirkzwager
Routescanner to doskonały pracodawca, który oferuje elastyczne warunki pracy w zdalnym środowisku, sprzyjającym innowacjom i współpracy w zespole. Nasza kultura opiera się na zaufaniu i wsparciu, co pozwala pracownikom na rozwój zawodowy oraz realizację ambitnych projektów związanych z nowoczesnymi technologiami, takimi jak AI. Dołącz do nas, aby mieć realny wpływ na kształtowanie interfejsu użytkownika w globalnej platformie logistycznej.