2023-04-13 14:47:21

Aizmugures izstrādātājs (Go)

Ubiquiti (Latvia), SIA
4000 - 7000 €/mēn. Bruto
Iespējams daļēji strādāt attālināti

Darba apraksts

Projektēt un īstenot robustas, mērogojamas un drošas RESTful API;

Izstrādāt lietojumprogrammas iebūvētajās platformās, cieši integrējoties ar aparatūru un tīkla sistēmām;

Arhitektēt un dokumentēt aizmugures programmatūras sistēmas, koncentrējoties uz veiktspēju, uzturējamību un mērogojamību;

Veikt tīkla programmēšanu un sistēmu līmeņa integrāciju starp vairākām apakšsistēmām;

Sadarboties ar daudzfunkcionālām komandām, tostarp Frontend inženieriju, UX dizainu un QA, lai nodrošinātu saskaņotu produktu izstrādi;

Nodrošināt augstas kvalitātes piegādes un konsekventi ievērot projekta termiņus;

Piedalīties koda pārskatīšanās procesos un aktīvi dalīties ar zināšanām, lai veicinātu nepārtrauktas uzlabošanas kultūru.

Prasības kandidātiem

  • 5+ gadu pieredze ar Golang ražošanas vidē;

  • 5+ gadu pieredze darbā ar relāciju datu bāzēm (RDBMS), piemēram, PostgreSQL vai MySQL;

  • Pierādīta ekspertīze RESTful API projektēšanā un izstrādē;

  • Spēcīgas analītiskās un problēmu risināšanas prasmes, ar proaktīvu un pielāgojamu domāšanu;

  • Prasme AI izstrādes vidēs (piemēram, Cursor, Claude Code) un ekspertīze AI izstrādes tehnikās, piemēram, Spec-Driven Development, ir nepieciešama;

  • Teicamas angļu un latviešu valodas zināšanas.

Jauki, ja ir

  • Pieredze IoT platformu izstrādē vai uzturēšanā vai savienoto ierīču ekosistēmās;

  • Zināšanas par IoT protokoliem, piemēram, MQTT, CoAP vai WebSockets efektīvai saziņai;

  • Iepazīšanās ar Matter un Thread protokoliem, tostarp to arhitektūru, drošību un īstenošanas apsvērumiem;

  • Izpratne par ierīču piegādi, programmatūras atjauninājumiem pa gaisu (OTA) un ierīču dzīves cikla pārvaldību;

  • Iepazīšanās ar malas skaitļošanas paradigmas un mākoņa uz ierīci integrācijas modeļiem;

  • Prasme asinhronajā programmēšanā un notikumu vadītajās sistēmās;

  • Pieredze telemetrijas datu vākšanā, reāllaika datu apstrādē un laika sēriju datu krātuvēs;

  • Darba zināšanas par IoT drošības labākajām praksēm, tostarp autentifikāciju, šifrēšanu un drošu saziņu;

  • Iepazīšanās ar Debian/Ubuntu, Linux lietojumprogrammu/pakalpojumu izstrādi un CLI vidi;

  • Iepazīšanās ar Linux tīkla kaudzi, maršrutēšanu, pakotņu analīzi (tcpdump/Wireshark) un ugunsmūru pārvaldību.

Uzņēmums piedāvā

  • Starptautiska darba vide un darbs ar globālām izstrādes komandām;

  • Iespēja piegādāt programmatūru, ko izmanto miljoniem cilvēku visā pasaulē;

  • Iespēja izmantot un integrēt mūsdienīgus AI rīkus produktu izstrādē;

  • Piekļuve visiem Ubiquiti produktiem;

  • Medicīniskā apdrošināšana;

  • Hibrīdpieeja - birojs Rīgā;

  • Elastīgas darba stundas;

  • A klases birojs ar visām nepieciešamībām - uzkodas, dzērieni, bezmaksas stāvvieta utt!