Text copied to clipboard!

Názov

Text copied to clipboard!

API inžinier

Opis

Text copied to clipboard!
Hľadáme skúseného API inžiniera, ktorý sa pripojí k nášmu dynamickému tímu a pomôže nám vytvárať robustné, škálovateľné a bezpečné API riešenia. Ako API inžinier budete zodpovedný za návrh, vývoj, testovanie a údržbu API, ktoré umožňujú efektívnu komunikáciu medzi rôznymi softvérovými systémami. Budete úzko spolupracovať s vývojármi front-endu, back-endu a ďalšími členmi tímu, aby ste zabezpečili optimálnu integráciu a výkon API. Vašou hlavnou úlohou bude analyzovať požiadavky na API, navrhovať efektívne riešenia a implementovať ich pomocou moderných technológií a najlepších postupov. Budete sa podieľať na vývoji RESTful a GraphQL API, optimalizovať výkon a zabezpečenie API a riešiť problémy súvisiace s integráciou systémov. Okrem toho budete zodpovedný za dokumentáciu API a podporu vývojárov pri jeho používaní. Ideálny kandidát by mal mať skúsenosti s programovacími jazykmi ako Java, Python, Node.js alebo Go, ako aj s nástrojmi na správu API, ako sú Postman, Swagger alebo OpenAPI. Znalosť cloudových platforiem, ako sú AWS, Azure alebo Google Cloud, je výhodou. Dôležitá je aj skúsenosť s databázami (SQL aj NoSQL), autentifikáciou a autorizáciou (OAuth, JWT) a bezpečnostnými štandardmi API. Ak máte vášeň pre vývoj softvéru, radi pracujete v tíme a chcete sa podieľať na tvorbe inovatívnych riešení, radi vás privítame v našom tíme!

Zodpovednosti

Text copied to clipboard!
  • Navrhovanie, vývoj a údržba RESTful a GraphQL API.
  • Optimalizácia výkonu a bezpečnosti API.
  • Spolupráca s vývojármi front-endu a back-endu na integrácii API.
  • Dokumentácia API a podpora vývojárov pri jeho používaní.
  • Testovanie a ladenie API na zabezpečenie spoľahlivosti a výkonu.
  • Implementácia autentifikácie a autorizácie (OAuth, JWT).
  • Monitorovanie a riešenie problémov súvisiacich s API.
  • Nasadzovanie API riešení v cloudových prostrediach.

Požiadavky

Text copied to clipboard!
  • Skúsenosti s vývojom API pomocou Java, Python, Node.js alebo Go.
  • Znalosť RESTful a GraphQL API.
  • Skúsenosti s databázami SQL a NoSQL.
  • Znalosť bezpečnostných štandardov API a autentifikácie (OAuth, JWT).
  • Skúsenosti s cloudovými platformami (AWS, Azure, Google Cloud).
  • Schopnosť pracovať v tíme a efektívne komunikovať.
  • Znalosť nástrojov na testovanie API (Postman, Swagger, OpenAPI).
  • Schopnosť riešiť problémy a optimalizovať výkon API.

Potenciálne otázky na pohovor

Text copied to clipboard!
  • Aké skúsenosti máte s vývojom RESTful a GraphQL API?
  • Aké programovacie jazyky ste používali na vývoj API?
  • Ako zabezpečujete bezpečnosť API proti útokom?
  • Aké nástroje používate na testovanie a ladenie API?
  • Máte skúsenosti s cloudovými platformami a ich API službami?
  • Ako riešite problémy s výkonom API?
  • Aké sú vaše skúsenosti s autentifikáciou a autorizáciou API?
  • Ako dokumentujete API pre vývojárov?