Text copied to clipboard!
Naslov
Text copied to clipboard!Go Senior Developer
Opis
Text copied to clipboard!
Tražimo iskusnog Go Senior Developera koji će se pridružiti našem dinamičnom timu i preuzeti ključnu ulogu u razvoju i održavanju složenih softverskih sustava temeljenih na Go programskom jeziku. Kao Go Senior Developer, bit ćete odgovorni za dizajn, implementaciju i optimizaciju backend servisa, rad na arhitekturi aplikacija te mentoriranje mlađih članova tima. Očekujemo da imate duboko razumijevanje principa razvoja softvera, iskustvo u radu s distribuiranim sustavima i mikroservisima, te sposobnost rješavanja složenih tehničkih izazova.
Vaša svakodnevna zaduženja uključivat će suradnju s drugim razvojnim timovima, DevOps inženjerima i voditeljima projekata kako biste osigurali isporuku kvalitetnih i skalabilnih rješenja. Bit ćete uključeni u cijeli životni ciklus razvoja softvera, od analize zahtjeva, dizajna i implementacije, do testiranja, dokumentacije i održavanja. Posebno cijenimo proaktivnost, samostalnost u radu, ali i spremnost na timsku suradnju i dijeljenje znanja.
Kao Go Senior Developer, očekuje se da pratite najnovije trendove i tehnologije u području razvoja softvera, te da predlažete i implementirate inovativna rješenja koja će unaprijediti naše proizvode i procese. Sudjelovat ćete u code review procesima, optimizaciji performansi aplikacija, te izradi tehničke dokumentacije. Također, bit ćete odgovorni za identifikaciju i rješavanje tehničkih problema, kao i za održavanje visokih standarda sigurnosti i kvalitete koda.
Ako ste strastveni u razvoju softvera, imate višegodišnje iskustvo u radu s Go programskim jezikom i želite raditi na izazovnim projektima u poticajnom okruženju, pozivamo vas da se prijavite i postanete dio našeg tima.
Odgovornosti
Text copied to clipboard!- Dizajn i razvoj backend servisa koristeći Go programski jezik
- Implementacija i održavanje mikroservisne arhitekture
- Optimizacija performansi i skalabilnosti aplikacija
- Mentoriranje i podrška mlađim članovima tima
- Sudjelovanje u code review procesima
- Suradnja s DevOps timom na integraciji i isporuci softvera
- Izrada i održavanje tehničke dokumentacije
- Rješavanje tehničkih problema i bugova
- Praćenje novih tehnologija i predlaganje poboljšanja
- Osiguravanje visokih standarda sigurnosti i kvalitete koda
Zahtjevi
Text copied to clipboard!- Minimalno 5 godina iskustva u razvoju softvera
- Napredno znanje Go programskog jezika
- Iskustvo s mikroservisnom arhitekturom i distribuiranim sustavima
- Poznavanje rada s bazama podataka (SQL i/ili NoSQL)
- Iskustvo s alatima za verzioniranje koda (npr. Git)
- Razumijevanje CI/CD procesa i DevOps praksi
- Sposobnost samostalnog rješavanja složenih problema
- Odlično znanje engleskog jezika u govoru i pismu
- Izražene komunikacijske i prezentacijske vještine
- Poželjno iskustvo u mentoriranju ili vođenju tima
Moguća pitanja na intervjuu
Text copied to clipboard!- Koliko godina imate iskustva u radu s Go programskim jezikom?
- Možete li opisati projekt na kojem ste koristili mikroservisnu arhitekturu?
- Kako pristupate optimizaciji performansi backend servisa?
- Imate li iskustva s radom u DevOps okruženju?
- Na koji način mentorirate mlađe članove tima?
- Koje alate koristite za verzioniranje i upravljanje kodom?
- Kako osiguravate sigurnost i kvalitetu koda?
- Imate li iskustva s bazama podataka i koje preferirate?
- Kako pratite nove tehnologije i trendove u razvoju softvera?
- Zašto želite raditi na ovoj poziciji u našem timu?