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ākiem apakšsistēmām;

Sadarboties ar multidisciplinārā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ā 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;

  • Prasmes 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šamas;

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

Vēlams

  • 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 komunikācijai;

  • 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āšanu pa gaisu (OTA) un ierīču dzīves cikla pārvaldību;

  • Pieredze ar malas skaitļošanas paradigmas un mākoņa uz ierīci integrācijas paraugiem;

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

  • Pieredze ar telemetrijas datu vākšanu, reāllaika datu apstrādi un laika sēriju datu glabāšanu;

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

  • 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īda pieeja - birojs Rīgā;

  • Elastīgi darba laiki;

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