Text copied to clipboard!

Naslov

Text copied to clipboard!

API programer

Opis

Text copied to clipboard!
Tražimo API programera koji će se pridružiti našem timu i pomoći u razvoju, integraciji i održavanju robusnih i skalabilnih API rješenja. Kao API programer, bit ćete odgovorni za dizajniranje i implementaciju sučelja koja omogućuju komunikaciju između različitih softverskih sustava, osiguravajući visoku dostupnost, sigurnost i učinkovitost. Vaša uloga uključuje suradnju s timovima za razvoj softvera, DevOps inženjerima i poslovnim analitičarima kako biste razumjeli zahtjeve i pretvorili ih u funkcionalne API-je. Također ćete biti uključeni u dokumentiranje API-ja, testiranje performansi i rješavanje problema koji se mogu pojaviti tijekom razvoja ili nakon implementacije. Idealni kandidat ima snažno tehničko znanje o RESTful i/ili GraphQL API-jima, iskustvo s programskim jezicima poput Java, Python, Node.js ili Go, te razumijevanje sigurnosnih protokola i autentifikacijskih mehanizama poput OAuth2 i JWT. Poznavanje alata za upravljanje API-jem kao što su Postman, Swagger ili Apigee smatra se prednošću. Osim tehničkih vještina, tražimo osobu koja je orijentirana na detalje, ima dobre komunikacijske vještine i sposobna je raditi u agilnom okruženju. Ako ste strastveni u vezi s razvojem softverskih rješenja i želite raditi na projektima koji imaju stvarni utjecaj, ovo je prilika za vas. Nudimo konkurentnu plaću, fleksibilno radno vrijeme, mogućnost rada na daljinu, kontinuirano stručno usavršavanje i rad u poticajnom i inovativnom okruženju.

Odgovornosti

Text copied to clipboard!
  • Dizajniranje i razvoj RESTful i/ili GraphQL API-ja
  • Integracija API-ja s internim i vanjskim sustavima
  • Pisanje tehničke dokumentacije za API-je
  • Testiranje performansi i sigurnosti API-ja
  • Održavanje i optimizacija postojećih API-ja
  • Suradnja s timovima za razvoj, QA i DevOps
  • Praćenje i rješavanje grešaka u radu API-ja
  • Implementacija sigurnosnih protokola i autentifikacije
  • Automatizacija procesa testiranja i implementacije
  • Sudjelovanje u planiranju i procjeni projekata

Zahtjevi

Text copied to clipboard!
  • Diploma iz računarstva, informatike ili srodnog područja
  • Iskustvo u razvoju API-ja (REST, GraphQL)
  • Poznavanje programskih jezika kao što su Java, Python, Node.js ili Go
  • Iskustvo s alatima kao što su Postman, Swagger, Apigee
  • Razumijevanje sigurnosnih standarda (OAuth2, JWT)
  • Iskustvo s bazama podataka (SQL i/ili NoSQL)
  • Poznavanje Git verzioniranja i CI/CD alata
  • Sposobnost rada u agilnom okruženju
  • Dobre komunikacijske i timske vještine
  • Samostalnost i orijentiranost na rješavanje problema

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koje programske jezike koristite za razvoj API-ja?
  • Imate li iskustva s RESTful i/ili GraphQL API-jima?
  • Kako osiguravate sigurnost API-ja koje razvijate?
  • Koje alate koristite za testiranje i dokumentaciju API-ja?
  • Jeste li radili u agilnom razvojnom okruženju?
  • Kako pristupate rješavanju problema u postojećim API-jima?
  • Imate li iskustva s autentifikacijom putem OAuth2 ili JWT?
  • Kako upravljate verzijama API-ja?
  • Koje baze podataka ste koristili u prethodnim projektima?
  • Jeste li radili na integraciji s vanjskim servisima?