Senior Fullstack Engineer
Коротко
Develops fullstack solutions using Java, JavaScript, Python, REST APIs, Linux, cloud, and Grafana. · Needs: Requires Java, JavaScript, Python, REST API, Linux, Cloud, Grafana.
Описание от работодателя
Required skills: Java, JavaScript, Python, REST API, Linux, Cloud, Grafana
Projekt:
Tworzymy od podstaw platformę, która automatyzuje procesy kontroli technologicznych i zgodności w środowiskach platformowych.
Jest to strategiczne rozwiązanie , które jest rozwijane z myślą o wykorzystaniu globalnym.
Projekt obejmuje całościowy rozwój platformy - od projektowania architektury i budowania API, przez integracje, aż po automatyzację procesów i workflowów.
Docelowo platforma ma ograniczyć lub całkowicie wyeliminować manualne kontrole i stać się standardowym rozwiązaniem wykorzystywanym przez wiele zespołów inżynierskich.
Stack technologiczny:
Core: Java / JavaScript / Python, API Development, Cloud
Platform & Infrastructure: Linux, DNS, TLS, API Gateway, Service Mesh
Observability: Grafana, InfluxDB
Zadania w projekcie:
80% backend/platform engineering, 20% integracje, tooling i warstwa UI
W tej roli będziesz pracować na styku software engineeringu, platform engineeringu, środowisk cloudowych i automatyzacji.
Będziesz projektować i rozwijać usługi automatyzujące kontrole technologiczne, budować API oraz integracje między różnymi platformami.
Będziesz mieć realny wpływ na rozwój nowego rozwiązania.
Zespół:
Globalny, rozproszony zespół współpracujący z wieloma obszarami organizacji.
Ścisła współpraca z właścicielami platform technologicznych
i procesów compliance.
Praca w środowisku międzynarodowym.
Duża liczba interesariuszy technicznych i biznesowych.
Kwestie organizacyjne:
Elastyczne standardowe godziny pracy
Komunikacja w języku polskim i angielskim
Tryb pracy: hybryda - 6 x w miesiącu praca z biura w Krakowie
Wymagania:
Minimum 5 lat doświadczenia w Software Engineering.
Bardzo dobra znajomość Java, JavaScript lub Python.
Doświadczenie w pracy z więcej niż jednym językiem programowania.
Praktyczne doświadczenie w projektowaniu i budowie API.
Znajomość modelowania danych oraz projektowania schematów baz danych.
Dobra znajomość technologii webowych.
Znajomość HTTP, DNS, TLS, Load Balancerów, Reverse Proxy, Service Mesh oraz API Gateway.
Doświadczenie w środowiskach cloudowych.
Doświadczenie w budowie usług, integracji oraz rozwiązań automatyzacyjnych.
Zrozumienie działania platform developerskich i hostingowych.
Doświadczenie z narzędziami obserwowalności, np. Grafana lub InfluxDB.
Umiejętność analizy procesów biznesowych i technologicznych.
Bardzo dobra znajomość języka angielskiego (min. B2) i języka polskiego (min.B2)
otwartość na pracę z biura w Krakowie 6 x w miesiącu
Jakie wyzwania w projekcie cenią Developerzy?
Realny wpływ na sposób działania platform technologicznych.
Możliwość projektowania rozwiązań end-to-end.
Automatyzacja procesów i eliminacja pracy manualnej.
Praca na styku Software Engineering, Platform Engineering, DevOps i SRE.
Współpraca z wieloma zespołami technologicznymi na poziomie globalnym.
Duża samodzielność i wpływ na kierunek rozwoju usługi.
Udział w strategicznej inicjatywie platformowej o szerokim zasięgu organizacyjnym.