Vadošais full stack programmatūras izstrādātājs/-a

Tev uzticēsim

  • Piedalīties programmatūras izstrādes projektos kā vadošajam izstrādātājam, nodrošinot augstas kvalitātes tehnisko risinājumu izstrādi;

  • Veidot tehniskos risinājumus, pamatojoties uz biznesa funkcionālajām un nefunkcionālajām prasībām, ievērojot sistēmas arhitektūras un tehnoloģiskās pieejas nosacījumus;

  • Piedalīties tehnisko risinājumu izstrādē un izvērtēšanā kopā ar arhitektu, analītiķim un citiem izstrādes komandas dalībniekiem;

  • Uzņemties atbildību par koda kvalitāti, veikt code review un nodrošināt vienotu programmēšanas pieeju komandā;

  • Nodrošināt mazāk pieredzējušu izstrādātāju ikdienas darbu organizēšanu, dalīties ar zināšanām un veicināt komandas profesionālo izaugsmi;

  • Veidot un uzturēt vienību testus (unit tests), kā arī veicināt testēšanas automatizāciju;

  • Lasīt un izprast tehnisko dokumentāciju, kā arī nepieciešamības gadījumā to sagatavot vai papildināt;

  • Veikt integrāciju ar dažādām IT sistēmām, izmantojot gan standarta API risinājumus, gan nestandarta pieejas;

  • Nodrošināt, ka izstrādes process atbilst visām nepieciešamajām kvalitātes prasībām un labajām praksēm;

  • Pārzināt un pielietot efektīvus risinājumus darbā ar relāciju un nerelāciju datubāzēm;

  • Piedalīties klientu konsultācijās, prezentēt tehniskos risinājumus un argumentēt to izvēli;

Mēs meklējam kolēģi ar

  • Augstāko izglītību informācijas tehnoloģijās vai līdzvērtīgā jomā (vismaz bakalaura līmenī);

  • Vismaz 5 gadu pieredzi programmatūras izstrādē, tai skaitā kā vadošajam vai pieredzējušam izstrādātājam;

  • Padziļinātu izpratni par objektorientēto programmēšanu (OOP), arhitektūras principiem un programmatūras izstrādes ciklu;

  • Pieredzi darbā ar dažādām programmēšanas valodām – vēlams PHP, TypeScript un/vai Java;

  • Praktisku pieredzi darbā ar relāciju (piemēram, PostgreSQL, MySQL) un nerelāciju (piemēram, MongoDB) datubāzēm;

  • Pieredzi ar mūsdienīgiem frontend ietvariem, piemēram, Vue.js vai React, un labu izpratni par frontend izstrādes labajām praksēm;

  • Izpratni par automatizētu programmatūras būvēšanu un piegādes procesu (CI/CD), versiju vadības rīkiem un DevOps principiem;

  • Spēju apgūt jaunas tehnoloģijas un strādāt ar līdz šim neizmantotām programmēšanas valodām vai rīkiem;

  • Interesi par jaunākajām tehnoloģijām un vēlmi pastāvīgi mācīties, attīstīt savas prasmes un pielietot tās praksē;

  • Labām komunikācijas un sadarbības prasmēm, spēju strādāt ar dažādām komandām un konsultēt klientus tehniskajos jautājumos;

  • Ļoti labām latviešu un angļu valodas zināšanām;

Papildus novērtēsim

  • Pieredzi ar dažādu sistēmu arhitektūru izstrādi, t.sk. mikroservisu arhitektūru;

  • Zināšanas par IT sistēmu drošību, veiktspējas uzlabošanu un mērogojamību;

  • Praktisku pieredzi tehnisko risinājumu izstrādē dažādās nozarēs (piemēram, loģistika, ražošana, e-komercija, valsts pārvalde);

  • Iegūtu sertifikāciju programmēšanā, arhitektūrā vai citās ar izstrādi saistītās jomās;

Apply now

Follow us on social media

Stay up to date with our latest news and job offers.