Text copied to clipboard!
Naslov
Text copied to clipboard!Go programer
Opis
Text copied to clipboard!
Tražimo Go programera koji će se pridružiti našem razvojnom timu i sudjelovati u izradi modernih, učinkovitih i skalabilnih softverskih rješenja. Ova uloga idealna je za osobu koja uživa u rješavanju složenih tehničkih izazova, pisanju čistog i održivog koda te suradnji s multidisciplinarnim timovima na razvoju proizvoda visoke kvalitete. Kao Go programer, radit ćete na backend sustavima, mikroservisnoj arhitekturi, integracijama s vanjskim servisima i optimizaciji performansi aplikacija koje podržavaju poslovno kritične procese.
U svakodnevnom radu očekuje se da aktivno sudjelujete u analizi zahtjeva, dizajnu tehničkih rješenja, implementaciji novih funkcionalnosti i održavanju postojećih sustava. Bit ćete uključeni u cijeli životni ciklus razvoja softvera, od planiranja i razvoja do testiranja, implementacije i praćenja rada aplikacija u produkciji. Posebno cijenimo iskustvo u radu s distribuiranim sustavima, API-jima, bazama podataka i alatima za automatizaciju isporuke softvera.
Tražimo kandidata koji razumije važnost kvalitete koda, dokumentacije i timske komunikacije. U ovoj ulozi surađivat ćete s frontend programerima, DevOps inženjerima, QA stručnjacima, produkt menadžerima i drugim dionicima kako biste osigurali da tehnička rješenja odgovaraju poslovnim ciljevima i korisničkim potrebama. Poželjna je sposobnost samostalnog rada, ali i otvorenost prema razmjeni znanja, prihvaćanju povratnih informacija i kontinuiranom profesionalnom razvoju.
Go programer u našem timu ima važnu ulogu u izgradnji sigurnih, stabilnih i visoko dostupnih aplikacija. Očekujemo razumijevanje konkurentnog programiranja, rada s gorutinama i kanalima, kao i iskustvo u izradi REST ili gRPC servisa. Prednost imaju kandidati koji su radili s cloud platformama, kontejnerizacijom i alatima za nadzor sustava. Također je važno da kandidat može prepoznati uska grla u performansama i predlagati poboljšanja koja doprinose pouzdanosti i skalabilnosti sustava.
Nudimo priliku za rad na zanimljivim projektima, profesionalni razvoj u poticajnom okruženju i suradnju s iskusnim stručnjacima. Ako ste motivirani za razvoj kvalitetnog softvera, pratite suvremene tehnološke trendove i želite graditi rješenja koja imaju stvaran utjecaj na korisnike i poslovanje, ova pozicija može biti izvrstan sljedeći korak u vašoj karijeri.
Odgovornosti
Text copied to clipboard!- Razvijati i održavati backend aplikacije koristeći programski jezik Go.
- Dizajnirati i implementirati REST i gRPC API-je za interne i vanjske sustave.
- Sudjelovati u arhitekturi mikroservisa i optimizaciji distribuiranih sustava.
- Pisati čist, testabilan i održiv kod u skladu s razvojnim standardima.
- Integrirati aplikacije s bazama podataka, redovima poruka i vanjskim servisima.
- Sudjelovati u code review procesu i dijeliti tehničko znanje s timom.
- Analizirati i rješavati probleme vezane uz performanse, stabilnost i sigurnost sustava.
- Surađivati s DevOps, QA i produkt timovima tijekom cijelog razvojnog ciklusa.
Zahtjevi
Text copied to clipboard!- Iskustvo u razvoju softvera koristeći Go.
- Dobro razumijevanje backend razvoja i dizajna API-ja.
- Poznavanje rada s relacijskim ili NoSQL bazama podataka.
- Iskustvo s Gitom i modernim razvojnim procesima.
- Razumijevanje konkurentnog programiranja i rada s gorutinama i kanalima.
- Poznavanje Docker alata i osnova rada u cloud okruženju.
- Sposobnost analitičkog razmišljanja i samostalnog rješavanja problema.
- Dobre komunikacijske vještine i spremnost na timsku suradnju.
Moguća pitanja na intervjuu
Text copied to clipboard!- Koliko iskustva imate u razvoju aplikacija koristeći Go?
- Na kojim ste vrstama backend sustava dosad radili?
- Imate li iskustva s mikroservisnom arhitekturom?
- Koje baze podataka i alate najčešće koristite u radu?
- Jeste li radili s Dockerom, Kubernetesom ili cloud platformama?
- Kako pristupate testiranju i osiguravanju kvalitete koda?
- Možete li opisati projekt na kojem ste optimizirali performanse sustava?
- Koliko vam je ugodan rad u agilnom i timski orijentiranom okruženju?