Text copied to clipboard!
Наслов
Text copied to clipboard!Backend Go Programer
Опис
Text copied to clipboard!
Tražimo iskusnog Backend Go Programera koji će se pridružiti našem timu i pomoći u razvoju skalabilnih i efikasnih backend sistema. Kao Backend Go Programer, bićete odgovorni za dizajniranje, implementaciju i održavanje server-side aplikacija koristeći Go programski jezik. Rad u našem timu podrazumeva blisku saradnju sa frontend programerima, DevOps inženjerima i drugim članovima tima kako bismo osigurali visok kvalitet softverskih rešenja.
Vaša uloga će uključivati razvoj RESTful API-ja, rad sa bazama podataka, optimizaciju performansi i rešavanje tehničkih izazova. Očekujemo da imate iskustvo u radu sa mikrouslužnim arhitekturama, distribuiranim sistemima i alatima za kontejnerizaciju poput Dockera i Kubernetes-a. Takođe, važno je da imate razumevanje sigurnosnih principa i najboljih praksi u razvoju softvera.
Idealni kandidat treba da bude sposoban za analitičko razmišljanje, rešavanje problema i rad u agilnom okruženju. Ako ste strastveni u vezi sa backend razvojem i želite da radite na inovativnim projektima, ovo je prava prilika za vas.
Одговорности
Text copied to clipboard!- Razvoj i održavanje backend sistema koristeći Go programski jezik.
- Dizajniranje i implementacija RESTful API-ja i mikrouslužnih arhitektura.
- Rad sa bazama podataka kao što su PostgreSQL, MySQL ili MongoDB.
- Optimizacija performansi i rešavanje problema u distribuiranim sistemima.
- Implementacija sigurnosnih mera i najboljih praksi u razvoju softvera.
- Saradnja sa frontend timom i DevOps inženjerima na integraciji sistema.
- Pisanje testova i osiguravanje kvaliteta koda.
- Dokumentovanje tehničkih rešenja i arhitekture sistema.
Захтеви
Text copied to clipboard!- Iskustvo u razvoju backend aplikacija koristeći Go programski jezik.
- Poznavanje mikrouslužnih arhitektura i distribuiranih sistema.
- Iskustvo sa bazama podataka kao što su PostgreSQL, MySQL ili MongoDB.
- Razumevanje kontejnerizacije i orkestracije (Docker, Kubernetes).
- Poznavanje sigurnosnih principa i najboljih praksi u razvoju softvera.
- Iskustvo sa alatima za verzionisanje koda (Git).
- Sposobnost analitičkog razmišljanja i rešavanja problema.
- Iskustvo u radu u agilnom okruženju (Scrum, Kanban).
Могућа питања на интервјуу
Text copied to clipboard!- Možete li opisati svoje iskustvo u radu sa Go programskim jezikom?
- Kako biste dizajnirali skalabilan i efikasan RESTful API?
- Koje su prednosti i izazovi mikrouslužne arhitekture?
- Kako optimizujete performanse backend sistema?
- Koje sigurnosne mere primenjujete u razvoju backend aplikacija?
- Kako radite sa bazama podataka i koje alate koristite?
- Možete li opisati svoje iskustvo sa Dockerom i Kubernetesom?
- Kako pristupate rešavanju kompleksnih tehničkih problema?