Senior Backend Engineer - Services & Integration (k/m)

Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę
#434524·Dodano wczoraj·1
Źródło: A1 Sorter
Aplikuj teraz

Tech 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.

A1 Sorter sp. z o.o.

19 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz