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?