Text copied to clipboard!
Název
Text copied to clipboard!Vývojář API
Popis
Text copied to clipboard!
Hledáme talentovaného a motivovaného vývojáře API, který se připojí k našemu dynamickému týmu. Jako vývojář API budete zodpovědní za návrh, vývoj, testování a údržbu rozhraní API, která umožňují komunikaci mezi různými softwarovými systémy a aplikacemi. Vaše práce bude klíčová pro zajištění bezproblémové integrace a výměny dat mezi systémy, což je zásadní pro efektivní fungování našich produktů a služeb.
Budete úzce spolupracovat s týmy vývoje softwaru, produktového managementu a DevOps, abyste zajistili, že rozhraní API splňují technické i obchodní požadavky. Očekáváme, že budete mít hluboké znalosti v oblasti RESTful API, bezpečnostních standardů, autentizace (OAuth, JWT) a moderních programovacích jazyků jako je JavaScript, Python nebo Java.
Vaší odpovědností bude také dokumentace rozhraní API, psaní testů pro zajištění kvality a výkonu a sledování provozu API pomocí nástrojů jako je Postman, Swagger nebo Apigee. Ideální kandidát by měl mít zkušenosti s cloudovými platformami (např. AWS, Azure nebo Google Cloud), mikroslužbami a kontejnerizačními technologiemi jako Docker a Kubernetes.
Tato pozice je ideální pro někoho, kdo má vášeň pro technologie, rád řeší složité problémy a chce se podílet na vývoji moderních digitálních řešení. Pokud hledáte příležitost růst v rychle se rozvíjejícím prostředí a pracovat na projektech, které mají reálný dopad, pak je tato role určena právě vám.
Odpovědnosti
Text copied to clipboard!- Návrh a vývoj RESTful API
- Integrace API s interními a externími systémy
- Zajištění bezpečnosti a autentizace API
- Tvorba a údržba dokumentace API
- Spolupráce s týmy vývoje a DevOps
- Testování a ladění API
- Monitorování výkonu a dostupnosti API
- Implementace verzování a správy životního cyklu API
- Podpora při řešení technických problémů
- Zajištění souladu s technickými standardy a best practices
Požadavky
Text copied to clipboard!- Zkušenosti s vývojem RESTful API
- Znalost programovacích jazyků jako JavaScript, Python nebo Java
- Zkušenosti s nástroji jako Postman, Swagger, Apigee
- Znalost autentizačních protokolů (OAuth, JWT)
- Zkušenosti s cloudovými platformami (AWS, Azure, GCP)
- Znalost mikroslužeb a kontejnerizace (Docker, Kubernetes)
- Schopnost pracovat v týmu i samostatně
- Dobré komunikační schopnosti
- Znalost anglického jazyka na technické úrovni
- Zkušenosti s CI/CD nástroji výhodou
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké typy API jste v minulosti vyvíjel/a?
- Jaké nástroje používáte pro testování API?
- Máte zkušenosti s autentizací pomocí OAuth nebo JWT?
- Jak řešíte verzování API?
- Jaké cloudové platformy jste používal/a?
- Jaké jsou vaše zkušenosti s mikroslužbami?
- Jak byste řešil/a problém s pomalou odezvou API?
- Jak dokumentujete své API?
- Jaké bezpečnostní prvky implementujete do API?
- Jaké programovací jazyky ovládáte?