Text copied to clipboard!
Naslov
Text copied to clipboard!API razvijalec
Opis
Text copied to clipboard!
Iščemo API razvijalca, ki se bo pridružil naši ekipi in pomagal pri načrtovanju, razvoju ter vzdrževanju robustnih in varnih API-jev za naše aplikacije. Idealni kandidat bo imel izkušnje z razvojem RESTful in/ali GraphQL API-jev, dobro razumevanje arhitekture mikrostoritev ter sposobnost sodelovanja z različnimi ekipami, vključno z razvijalci, produktnimi vodji in oblikovalci.
Vaša glavna naloga bo ustvarjanje API-jev, ki omogočajo učinkovito komunikacijo med različnimi sistemi in aplikacijami. Pričakujemo, da boste uporabljali sodobne tehnologije in orodja, kot so Node.js, Python, Java, ali .NET, ter da boste znali uporabljati baze podatkov, kot so PostgreSQL, MongoDB ali MySQL. Prav tako je pomembno, da razumete varnostne prakse pri razvoju API-jev, vključno z avtentikacijo, avtorizacijo in zaščito pred pogostimi napadi.
Poleg tehničnih znanj iščemo tudi osebo, ki zna učinkovito komunicirati, je samoiniciativna in zna reševati probleme. Delo bo potekalo v agilnem okolju, zato je poznavanje metodologij, kot je Scrum, prednost.
Če vas veseli delo z API-ji, vas zanima razvoj skalabilnih rešitev in želite delati v dinamičnem okolju, vas vabimo, da se prijavite. Ponujamo konkurenčno plačilo, fleksibilen delovni čas, možnost dela na daljavo in priložnost za profesionalni razvoj.
Odgovornosti
Text copied to clipboard!- Načrtovanje, razvoj in vzdrževanje RESTful in GraphQL API-jev
- Sodelovanje z drugimi ekipami pri integraciji API-jev
- Optimizacija zmogljivosti in varnosti API-jev
- Pisanje tehnične dokumentacije za API-je
- Testiranje in odpravljanje napak v API-jih
- Uvajanje najboljših praks za razvoj API-jev
- Spremljanje in analiziranje uporabe API-jev
- Podpora drugim razvijalcem pri uporabi API-jev
- Razvoj in vzdrževanje mikrostoritev
- Uvajanje CI/CD procesov za API-je
Zahteve
Text copied to clipboard!- Izkušnje z razvojem API-jev (REST, GraphQL)
- Dobro poznavanje programskih jezikov (npr. Node.js, Python, Java)
- Poznavanje baz podatkov (PostgreSQL, MongoDB, MySQL)
- Razumevanje varnostnih praks pri razvoju API-jev
- Izkušnje z Git in orodji za verzioniranje kode
- Sposobnost dela v agilnem okolju (Scrum, Kanban)
- Dobro razumevanje arhitekture mikrostoritev
- Sposobnost pisanja tehnične dokumentacije
- Samostojnost in sposobnost reševanja problemov
- Dobro znanje angleškega jezika
Možna vprašanja na razgovoru
Text copied to clipboard!- Kakšne izkušnje imate z razvojem RESTful ali GraphQL API-jev?
- Katere programske jezike najpogosteje uporabljate pri razvoju API-jev?
- Kako zagotavljate varnost vaših API-jev?
- Ali imate izkušnje z mikrostoritvami? Če da, katere tehnologije ste uporabljali?
- Kako testirate in odpravljate napake v API-jih?
- Ali ste že delali v agilnem okolju? Kako ste se v njem znašli?
- Kako dokumentirate svoje API-je?
- Kakšne izkušnje imate z integracijo API-jev z zunanjimi sistemi?
- Kako spremljate delovanje in zmogljivost API-jev?
- Ali imate izkušnje z CI/CD procesi?