JustJoin.IT Praca zdalna Senior New

Senior Software Engineer (Python)

Connectis

⚲ Warszawa

130 - 170 PLN netto (B2B)

Wymagania

  • min. 4 lata komercyjnego doświadczenia w backend development z Python i SQL
  • doświadczenie w logistyce, analizie sieci i routingu (teoria grafów, VRP)
  • doświadczenie z danymi geoprzestrzennymi (H3, klasteryzacja, PostGIS)
  • znajomość GCP oraz Kubernetes, Terraform, Airflow
  • biegła znajomość polskiego i angielskiego
  • praca 100% zdalna

Opis stanowiska

Rozwój wysokowydajnego silnika optymalizacji dostaw (Delivery Optimization Engine) dla klienta z e-commerce — zastępujesz legacy GIS nowoczesną architekturą Python/GCP/Big Data. Praca obejmuje algorytmy routingu, teorię grafów, Vehicle Routing Problems oraz dane geoprzestrzenne (H3, PostGIS). Uwaga: to projekt migracyjny — możesz pracować z trudnym, starym kodem, a współpraca jest w modelu podwykonawczym (B2B, rozliczenie za deliverables), nie jako bezpośredni pracownik klienta.

🔍 Dekoder Ogłoszenia

🔴
zastępuje legacy rozwiązania GIS nowoczesną architekturą opartą na Pythonie, Google Cloud Platform i Big Data
Projekt może wiązać się z migracją i refaktoryzacją starego, potencjalnie problematycznego kodu, co może być trudniejsze niż budowanie od zera.
🔴
Wspólnie z naszym Partnerem z branży e-commerce poszukujemy doświadczonego/ej specjalisty/ki do świadczenia usług
Może to oznaczać, że nie jesteś bezpośrednim pracownikiem firmy, dla której faktycznie będziesz pracować, a raczej podwykonawcą.
🟡
Budowanie i utrzymywanie architektury mikroserwisowej w środowisku Google Cloud Platform (BigQuery, Dataflow, Composer/Airflow)
Oczekuje się od Ciebie nie tylko pisania kodu, ale także aktywnego udziału w projektowaniu i zarządzaniu infrastrukturą chmurową.
🟡
Udział w pracach infrastrukturalnych z użyciem Kubernetes i Terraform oraz utrzymanie pipeline'ów CI/CD
Poza typowymi obowiązkami dewelopera, będziesz zaangażowany/a w zadania DevOps.
🟢
Dbanie o jakość kodu poprzez rzetelne code review oraz stosowanie TDD i zasad clean code
Oczekiwana jest wysoka dbałość o jakość kodu i procesy związane z jego rozwojem, co może oznaczać bardziej rygorystyczne podejście do przeglądów kodu.