Senior Backend Developer Kubernetes
Opis
Pregled
Klijent traži iskusnog Senior Backend Developera sa jakim znanjem Kubernetes-a da doprinese razvoju novih rješenja za monitoring stanja. Ova rješenja imaju za cilj da pruže korisne uvide iz podataka mašina, omogućavajući poboljšane performanse, pouzdanost i dugovječnost industrijskih oprema.
Uloga uključuje rad na modernoj web platformi dizajniranoj da pruži korisnicima brze, tačne dijagnostike i visokokvalitetno korisničko iskustvo.
Ključne odgovornosti
Razvoj platforme i infrastrukture
- Dizajniranje, implementacija i upravljanje Kubernetes klasterima za deployment aplikacija
- Razvoj i optimizacija CI/CD pipeline-a za podršku efikasnih ciklusa izdavanja
- Osiguranje visoke dostupnosti i performansi u cloud i on-premise okruženjima
Backend inženjering i integracija podataka
- Izgradnja i poboljšanje backend servisa koji podržavaju obradu podataka velikih razmjera
- Integracija robustnih kapaciteta za rukovanje podacima za real-time i velike količine podataka mašina
- Upravljanje i optimizacija sistema baza podataka, uključujući SQL i NoSQL rješenja
Pouzdanost sistema, sigurnost i kvalitet
- Održavanje skalabilnosti, sigurnosti i otpornosti sistema kroz najbolje prakse
- Primjena sigurnih standarda kodiranja, uključujući enkripciju i mehanizme autentifikacije
- Izvođenje testiranja, otklanjanja problema i debagiranja kako bi se osigurala stabilnost sistema
Dokumentacija i podrška
- Priprema jasne tehničke dokumentacije za podršku deployment i održavanju
- Pomoć internim timovima u vezi sa upitima o platformi i operativnoj podršci
Saradnja i agile isporuka
- Bliska saradnja sa timovima različitih funkcija u agile razvojnom okruženju
- Doprinos timskim diskusijama, razmjeni znanja i inicijativama za kontinuirano poboljšanje
- Aktivno učešće u saradničkoj kulturi koja cijeni autonomiju i odgovornost
Potrebno iskustvo
- Jaka pozadina u backend razvoju, poželjno u industrijskim ili kompleksnim sistemskim okruženjima
- Praktično iskustvo sa tehnologijama kontejnerizacije, posebno Kubernetes
- Čvrsto razumijevanje sistema za upravljanje bazama podataka kao što su SQL, NoSQL i MongoDB
- Iskustvo sa sistemima za redove poruka (npr. MQTT)
- Poznavanje cloud i on-premise infrastrukture, uključujući air-gapped okruženja (poželjno)
- Iskustvo sa CI/CD pipeline-ima i sistemima za kontrolu verzija kao što je Git
- Poznavanje agile metodologija razvoja
Obrazovni zahtjev
- Bachelor diploma iz računarstva, informacionih tehnologija ili srodnog polja (ili ekvivalentno praktično iskustvo)
Potrebne vještine
- Backend razvoj
- Kubernetes i kontejnerizacija
- SQL / NoSQL / MongoDB
- MQTT i sistemi za poruke
- CI/CD pipeline-i
- Cloud platforme (AWS/Azure)
- Sigurnost sistema i autentifikacija
- Jake komunikacijske i saradničke vještine
Alati i tehnologije
- Programiranje i okviri: Golang, TypeScript, React, Svelte
- Baze podataka: PostgreSQL, MongoDB
- DevOps i cloud: Kubernetes, Docker, AWS, Azure DevOps
- Saradnja i dizajn: Git, Figma, Miro
Zahtjevi za jezik
- Engleski – Napredno (obavezno)
- Švedski – Poželjno
Rad od kuće: Do 25%
Način rada: Hibridni
Zahtjevi
Obrazovanje
Post-srednja obrazovanja dve godine ili duže
Radno iskustvo
Backend programer