Senior Python Software Engineer (GIS)
⚲ Zielona Góra
16 000–33 000 zł / mies. (zal. od umowy)
Wymagania
- min. 5 lat doświadczenia w inżynierii oprogramowania
- praktyczne doświadczenie z PostgreSQL (wydajne SQL, indeksy, projektowanie schematów)
- doświadczenie z SQLAlchemy i Alembic (lub odpowiednikami) w tym migracje na produkcji
- doświadczenie w projektowaniu komponentów service-oriented (API, wzorce integracji, kompatybilność wsteczna)
- doświadczenie w pracy w Agile/SAFe, narzędzia GitLab, Jira, Confluence, Teams
- praca w środowisku Windows Server/RDS, VS Code i/lub PyCharm
Mile widziane
- doświadczenie z GIS: GeoPandas, GDAL, Shapefiles
- doświadczenie z GeoServer, QGIS, Kedro, GitLab CI, PowerShell, Conda, GitHub Copilot
Opis stanowiska
Praca przy rozwoju aplikacji GIS dla dużego europejskiego operatora telekomunikacyjnego — budowa serwisów w Pythonie, pipeline'ów danych i przetwarzania danych przestrzennych (Shapefiles, GeoServer, QGIS). To oferta dla doświadczonego backendowca, który lubi pracować z danymi geoprzestrzennymi i nie przeszkadza mu środowisko Windows Server/RDS. Uwaga: ogłoszenie wprost mówi o 'ownership of production systems end-to-end' — w praktyce oznacza to odpowiedzialność za systemy produkcyjne i presję związaną z ich utrzymaniem.
🔍 Dekoder Ogłoszenia
🔴
ownership of production systems end-to-end
Będziesz odpowiedzialny za wszystko, od projektowania po utrzymanie systemów produkcyjnych, co może oznaczać długie godziny pracy i dużą presję.
🔴
Ability to drive technical decisions: break down ambiguous problems, propose solutions, and align stakeholders (engineers, architect, product)
Oczekuje się, że będziesz samodzielnie rozwiązywać problemy i przekonywać innych do swoich pomysłów, co może oznaczać konieczność radzenia sobie z konfliktami i niejasnymi wymaganiami.
🟡
Comfortable operating in a regulated/security-conscious environment; you build with security and privacy as first-class requirements
Praca w tym środowisku będzie wymagała ścisłego przestrzegania procedur bezpieczeństwa i prywatności, co może spowolnić procesy deweloperskie.
🟡
Experience working in Agile delivery (SAFe, ideally at scale)
Praca w metodyce SAFe na dużą skalę może oznaczać dużą ilość spotkań, dokumentacji i złożone procesy zarządzania projektami.
🟡
Comfortable working in a Windows Server/RDS development environment
Środowisko deweloperskie oparte na Windows Server i RDS może być mniej elastyczne i wymagać specyficznych umiejętności administracyjnych.