Text copied to clipboard!
Nosaukums
Text copied to clipboard!Go programmatūras inženieris
Apraksts
Text copied to clipboard!
Mēs meklējam pieredzējušu un motivētu Go programmatūras inženieri, kurš pievienotos mūsu dinamiskajai izstrādes komandai. Šajā amatā jūs būsiet atbildīgs par augstas veiktspējas un mērogojamu lietojumprogrammu izstrādi, izmantojot Go (Golang) programmēšanas valodu. Jūs cieši sadarbosieties ar citiem izstrādātājiem, produktu vadītājiem un sistēmu arhitektiem, lai izstrādātu risinājumus, kas atbilst uzņēmuma vajadzībām un klientu prasībām.
Jūsu galvenie uzdevumi būs saistīti ar servera puses loģikas izstrādi, API izstrādi un integrāciju ar datubāzēm un ārējiem pakalpojumiem. Mēs sagaidām, ka jums būs laba izpratne par programmatūras izstrādes dzīves ciklu, kā arī pieredze darbā ar versiju kontroles sistēmām, piemēram, Git. Tāpat svarīga ir spēja strādāt komandā, dalīties ar zināšanām un aktīvi piedalīties koda pārskatīšanas procesā.
Ideālais kandidāts ir cilvēks ar spēcīgām problēmu risināšanas prasmēm, kurš spēj patstāvīgi analizēt un optimizēt kodu, kā arī ierosināt uzlabojumus esošajās sistēmās. Mēs novērtējam iniciatīvu, vēlmi mācīties un pielāgoties jaunām tehnoloģijām. Ja jums ir pieredze ar mākoņdatošanas platformām, mikropakalpojumu arhitektūru vai konteinerizācijas rīkiem, piemēram, Docker un Kubernetes, tas tiks uzskatīts par priekšrocību.
Pievienojoties mūsu komandai, jūs iegūsiet iespēju strādāt pie inovatīviem projektiem, izmantot jaunākās tehnoloģijas un attīstīt savas profesionālās prasmes. Mēs piedāvājam elastīgu darba grafiku, attālināta darba iespējas, konkurētspējīgu atalgojumu un draudzīgu darba vidi, kurā tiek atbalstīta izaugsme un sadarbība.
Atbildības
Text copied to clipboard!- Izstrādāt un uzturēt servera puses lietojumprogrammas, izmantojot Go valodu
- Projektēt un izstrādāt RESTful API
- Integrēt lietojumprogrammas ar datubāzēm un ārējiem pakalpojumiem
- Veikt koda pārskatīšanu un nodrošināt augstu koda kvalitāti
- Sadarboties ar komandu, lai izstrādātu tehniskos risinājumus
- Optimizēt esošo kodu un uzlabot sistēmas veiktspēju
- Izstrādāt vienību un integrācijas testus
- Sekot labākajām praksēm un drošības standartiem
- Dokumentēt izstrādāto funkcionalitāti un sistēmas arhitektūru
- Piedalīties programmatūras izstrādes dzīves ciklā no plānošanas līdz ieviešanai
Prasības
Text copied to clipboard!- Pieredze darbā ar Go (Golang) vismaz 2 gadus
- Zināšanas par REST API izstrādi un integrāciju
- Pieredze darbā ar datubāzēm (piemēram, PostgreSQL, MySQL)
- Izpratne par mikropakalpojumu arhitektūru
- Pieredze ar versiju kontroles sistēmām (Git)
- Spēja strādāt komandā un efektīvi komunicēt
- Zināšanas par konteinerizāciju (Docker, Kubernetes) ir priekšrocība
- Izpratne par programmatūras izstrādes dzīves ciklu
- Spēja analizēt un risināt tehniskas problēmas
- Labas angļu valodas zināšanas tehniskā līmenī
Iespējamie intervijas jautājumi
Text copied to clipboard!- Cik ilgi jūs strādājat ar Go programmēšanas valodu?
- Vai jums ir pieredze ar mikropakalpojumu arhitektūru?
- Kādas datubāzes jūs esat izmantojis savos projektos?
- Vai esat strādājis ar Docker vai Kubernetes?
- Kā jūs nodrošināt koda kvalitāti savos projektos?
- Vai jums ir pieredze ar API izstrādi un integrāciju?
- Kā jūs risināt problēmas, kas rodas izstrādes laikā?
- Vai esat piedalījies koda pārskatīšanas procesos?
- Kādas ir jūsu stiprās puses kā programmatūras inženierim?
- Vai esat strādājis attālināti vai hibrīdā režīmā?