Text copied to clipboard!

Nosaukums

Text copied to clipboard!

API izstrādātājs

Apraksts

Text copied to clipboard!
Mēs meklējam pieredzējušu un motivētu API izstrādātāju, kurš pievienotos mūsu tehniskajai komandai un palīdzētu izstrādāt, uzturēt un uzlabot mūsu esošās un jaunās lietojumprogrammu saskarnes (API). Šī loma ir būtiska mūsu uzņēmuma digitālās infrastruktūras attīstībā, nodrošinot efektīvu un drošu datu apmaiņu starp dažādām sistēmām un lietotājiem. Kā API izstrādātājs, jūs būsiet atbildīgs par RESTful un/vai GraphQL API izstrādi, integrāciju ar trešo pušu pakalpojumiem, kā arī par dokumentācijas izstrādi un API testēšanu. Jūs cieši sadarbosieties ar frontend un backend izstrādātājiem, DevOps speciālistiem un produktu vadītājiem, lai nodrošinātu, ka API atbilst biznesa prasībām un tehniskajiem standartiem. Ideālais kandidāts ir tehniski zinošs, ar spēcīgām programmēšanas prasmēm (piemēram, JavaScript, Python, Java vai Go), pieredzi darbā ar API izstrādes rīkiem (piemēram, Postman, Swagger/OpenAPI), kā arī izpratni par autentifikācijas un autorizācijas mehānismiem (OAuth2, JWT u.c.). Mēs piedāvājam dinamisku darba vidi, iespēju strādāt ar modernām tehnoloģijām, profesionālās izaugsmes iespējas un konkurētspējīgu atalgojumu. Ja jūs aizrauj API arhitektūra, integrācijas un vēlaties būt daļa no inovatīva uzņēmuma, mēs ar prieku uzklausīsim jūsu pieteikumu.

Atbildības

Text copied to clipboard!
  • Izstrādāt un uzturēt RESTful un/vai GraphQL API
  • Integrēt API ar trešo pušu pakalpojumiem un sistēmām
  • Izstrādāt un uzturēt API dokumentāciju
  • Veikt API testēšanu un atkļūdošanu
  • Sadarboties ar frontend un backend izstrādātājiem
  • Nodrošināt API drošību un veiktspēju
  • Sekot līdzi jaunākajām API izstrādes tendencēm
  • Optimizēt esošās API funkcionalitātes
  • Ieviest autentifikācijas un autorizācijas mehānismus
  • Piedalīties arhitektūras un dizaina lēmumu pieņemšanā

Prasības

Text copied to clipboard!
  • Pieredze API izstrādē (REST, GraphQL)
  • Zināšanas kādā no programmēšanas valodām (JavaScript, Python, Java, Go)
  • Pieredze ar API dokumentēšanas rīkiem (Swagger, OpenAPI)
  • Izpratne par autentifikāciju un autorizāciju (OAuth2, JWT)
  • Spēja strādāt komandā un sadarboties ar citiem izstrādātājiem
  • Labas problēmu risināšanas prasmes
  • Pieredze ar versiju kontroles sistēmām (Git)
  • Zināšanas par mikropakalpojumu arhitektūru ir priekšrocība
  • Spēja rakstīt tīru, efektīvu un dokumentētu kodu
  • Labas angļu valodas zināšanas tehniskā līmenī

Iespējamie intervijas jautājumi

Text copied to clipboard!
  • Kāda ir jūsu pieredze ar RESTful vai GraphQL API izstrādi?
  • Kādas programmēšanas valodas jūs pārzinat vislabāk?
  • Vai esat strādājis ar API dokumentēšanas rīkiem, piemēram, Swagger?
  • Kā jūs nodrošināt API drošību?
  • Vai jums ir pieredze ar mikropakalpojumu arhitektūru?
  • Kā jūs risināt API veiktspējas problēmas?
  • Vai esat strādājis ar trešo pušu API integrācijām?
  • Kā jūs testējat un atkļūdojat API?
  • Kā jūs nodrošināt API atbilstību biznesa prasībām?
  • Vai jums ir pieredze ar CI/CD procesiem?