Senior Backend Engineer - Services & Integration (k/m)
Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę
#434524·Dodano wczoraj·1
Źródło: A1 SorterTech Stack / Keywords
PythonFastAPIgRPCProtobufRESTRedisPostgreSQLDockerNginx
Firma i stanowisko
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.
Wymagania
- Ekspert Python async: głęboka znajomość asynchronicznego Pythona, w szczególności FastAPI - od designu po produkcję.
- Projektowanie RESTful API dla komunikacji zewnętrznej (REST) i gRPC dla wewnętrznych wywołań serwis-serwis.
- Efektywna i bezpieczna praca z Redis oraz PostgreSQL pod współbieżnością - wzorce, transakcje, optymalizacja.
- Mindset architektoniczny: mikroserwisy, dekompozycja złożonej logiki koordynacji i routingu od logiki biznesowej.
Nice to have:
- 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).
Obowiązki
- Projektowanie i implementacja zewnętrznych REST API (FastAPI) dla integracji WES i misji robotycznych; endpointy dispatch, status i fleet-state - spójne, wersjonowane, idempotentne.
- 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.
- Budowa warstwy adapterów zastępującej wirtualne roboty; normalizacja telemetrii różnych modeli robotów do jednolitego formatu platformy.
- Efektywny zapis i odczyt stanu live do Redis oraz danych trwałych do PostgreSQL; projektowanie czystych granic mikroserwisów; monitoring i observability.
Benefity
- 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.
Opieka zdrowotna
Ubezpieczenie
A1 Sorter sp. z o.o.
19 aktywnych ofert