Senior Backend Engineer - Services & Integration (k/m)
Budujemy warstwę serwisów i integracji platformy zarządzania flotą robotów intralogistycznych - system, który łączy zewnętrznych klientów WES z silnikiem planowania tras C++ i fizycznymi robotami działającymi na hali. Poszukujemy senior backendowca, który ma głowę do architektury mikroserwisów, rozumie asynchroniczne Python i wie, jak pisać systemy odporne na awarie w środowisku czasu rzeczywistego.
Zakres obowiązków
REST API (zewnętrzne) Projektowanie i implementacja zewnętrznych REST API (FastAPI) dla integracji WES i misji robotycznych; endpointy dispatch, status i fleet-state - spójne, wersjonowane, idempotentne.
gRPC do C++ Path Managera Implementacja klienta gRPC komunikującego się z silnikiem planowania tras C++; obsługa żądań authority/lease, zarządzanie planami ruchu i strumieniowanie telemetrii (bidirectional); backpressure, retry logic, circuit breaker.
Warstwa adapterów robotów Budowa warstwy adapterów zastępującej wirtualne roboty; normalizacja telemetrii różnych modeli robotów do jednolitego formatu platformy.
State pipelines i architektura Efektywny zapis i odczyt stanu live do Redis oraz danych trwałych do PostgreSQL; projektowanie czystych granic mikroserwisów; monitoring i observability.
Tech Stack
Core Python (async), FastAPI, gRPC / Protobuf, REST
State & Storage Redis, PostgreSQL
Infra Docker, Nginx
Wymagania kluczowe
Ekspert Python async Głęboka znajomość asynchronicznego Pythona, w szczególności FastAPI - od designu po produkcję
Projektowanie API RESTful API dla komunikacji zewnętrznej (WES) i gRPC dla wewnętrznych wywołań serwis-serwis
Redis + PostgreSQL Efektywna i bezpieczna praca z oboma storami pod współbieżnością - wzorce, transakcje, optymalizacja
Mindset architektoniczny Mikroserwisy, dekompozycja złożonej logiki koordynacji i routingu od logiki biznesowej
Mile widziane
Doświadczenie w integracji z systemami WES / WMS / MES lub vendor API flot robotycznych (AGV/AMR)
Znajomość wzorców systemów rozproszonych: backpressure, fault tolerance, idempotency, event sourcing
Doświadczenie z projektowaniem i ewolucją schematów gRPC / Protobuf w wieloserwisowych środowiskach
Praktyczna znajomość strumieniowania danych i przetwarzania telemetrii w czasie rzeczywistym
Doświadczenie z narzędziami observability: OpenTelemetry, Prometheus, Grafana lub podobne
Znajomość języka angielskiego na poziomie B2+ (dokumentacja techniczna, współpraca z zespołem)
Co oferujemy
Praca nad złożonym, produkcyjnym systemem fleet management - nie kolejna aplikacja CRUD
Bliska współpraca z zespołem C++ budującym silnik planowania tras i kadrą naukową projektu
Konkurencyjne wynagrodzenie dostosowane do seniorskiego poziomu kompetencji
Stabilna umowa o pracę - pełny etat
Praca w systemie hybrydowym
Prywatna opieka medyczna i ubezpieczenie na życie
Współautorstwo architektury serwisowej - realne decyzje projektowe, nie tylko implementacja
Dostęp do konferencji branżowych z obszaru backend, systemów rozproszonych i robotyki
Jak będzie wyglądać proces rekrutacji
Aplikacja – po otrzymaniu CV wracamy z informacją zwrotną
Rozmowa wstępna (HR) – wzajemne poznanie i omówienie oczekiwań
Rozmowa techniczna – sprawdzenie kompetencji i doświadczenia projektowego
Decyzja i formalności – jasne warunki i szybkie domknięcie procesu
Dołącz do zespołu, który tworzy przyszłość intralogistyki!
Pod marką A1 Sorter tworzymy innowacyjne urządzenia automatyki magazynowej. Nasze logo znajdziesz na sorterach, przenośnikach, windach magazynowych, systemach specjalistycznych, stołach do kompletacji zamówień i wielu innych akcesoriach. Dynamicznie rozwijamy się na rynkach europejskich, współpracując z liderami branży logistyki magazynowej.
Stawiamy na innowacyjność, efektywność opartą na komponentach od światowych liderów oraz elastyczne podejście do potrzeb klientów.
Praca w A1 Sorter to nie tylko możliwość rozwoju zawodowego, ale także szansa na udział w tworzeniu nowoczesnych rozwiązań, które mają realny wpływ na efektywność procesów logistycznych. Nasze innowacyjne podejście i elastyczność w działaniu sprawiają, że jesteśmy liderem w branży. Dołączając do nas, stajesz się częścią zespołu, który ceni kreatywność, zaangażowanie i współpracę.