Text copied to clipboard!
Pealkiri
Text copied to clipboard!API arendaja
Kirjeldus
Text copied to clipboard!
Otsime kogenud API arendajat, kes liituks meie tehnoloogia meeskonnaga ja aitaks kaasa skaleeritavate ning turvaliste rakendusliideste (API-de) arendamisele ja hooldamisele. Selles rollis mängid võtmerolli meie süsteemide integreerimisel, andmevoogude optimeerimisel ning uute funktsionaalsuste loomisel, mis toetavad meie ärieesmärke.
API arendajana vastutad RESTful ja/või GraphQL API-de kavandamise, arendamise ja dokumenteerimise eest. Teed tihedat koostööd teiste arendajate, süsteemiarhitektide ja tootejuhtidega, et tagada API-de vastavus tehnilistele ja ärilistele nõuetele. Samuti osaled olemasolevate API-de refaktoreerimises ja optimeerimises, et parandada jõudlust, turvalisust ja hooldatavust.
Töö eeldab tugevaid teadmisi programmeerimiskeeltest nagu JavaScript (Node.js), Python või Java, samuti kogemust API testimise ja autentimise mehhanismidega (nt OAuth 2.0, JWT). Hindame kõrgelt kogemust pilvepõhiste lahendustega (nt AWS, Azure) ning CI/CD tööriistade kasutamist.
Edukas kandidaat on analüütilise mõtlemisega, suudab töötada iseseisvalt ja meeskonnas ning omab tugevat arusaama tarkvaraarenduse parimatest tavadest. Kui soovid töötada innovaatilises keskkonnas, kus saad panustada kaasaegsete lahenduste loomisesse ja arendada oma oskusi, siis ootame sind kandideerima!
Kohustused
Text copied to clipboard!- API-de kavandamine ja arendamine vastavalt ärivajadustele
- RESTful ja/või GraphQL API-de loomine ja dokumenteerimine
- Koostöö teiste arendajate ja tootejuhtidega
- API-de testimine ja veaparanduste tegemine
- Autentimise ja autoriseerimise mehhanismide rakendamine
- API jõudluse ja turvalisuse optimeerimine
- Olemasolevate API-de hooldus ja refaktoreerimine
- Pilvepõhiste teenuste integreerimine API-dega
- CI/CD protsesside toetamine ja automatiseerimine
- Tehnilise dokumentatsiooni koostamine
Nõuded
Text copied to clipboard!- Varasem kogemus API arendajana
- Hea programmeerimisoskus (nt JavaScript, Python, Java)
- Tugev arusaam REST ja/või GraphQL arhitektuuridest
- Kogemus autentimise ja turvalisuse mehhanismidega (OAuth 2.0, JWT)
- Töökogemus andmebaasidega (SQL ja NoSQL)
- Kogemus pilveteenustega (AWS, Azure vms)
- Tundlikkus koodi kvaliteedi ja testimise suhtes
- Võime töötada iseseisvalt ja meeskonnas
- Hea probleemilahendusoskus
- Eesti ja inglise keele oskus
Võimalikud intervjuu küsimused
Text copied to clipboard!- Milliseid API arendamise projekte oled varem teinud?
- Milliseid programmeerimiskeeli valdad kõige paremini?
- Kas sul on kogemust autentimise mehhanismidega nagu OAuth 2.0?
- Kuidas tagad oma API-de turvalisuse?
- Kas oled töötanud pilvepõhiste lahendustega? Millistega?
- Kuidas lähened API dokumentatsiooni loomisele?
- Milliseid tööriistu kasutad API testimiseks?
- Kuidas lahendad keerulisi integratsiooniprobleeme?
- Kas oled kasutanud CI/CD tööriistu? Milliseid?
- Kuidas tagad oma koodi kvaliteedi ja hooldatavuse?