Back-End izstrādātājs/-a

Back-End Developer

WorkingDay Latvia klients – Ubiquiti Inc. (www.ui.com) projektē un ražo revolucionāras tehnoloģiju platformas biznesam, gudrajām mājām un interneta pakalpojumu sniedzējiem, kuru mērķis ir savienot ikvienu un visur. Līdz šim Ubiquiti visā pasaulē ir piegādājis vairāk nekā 100 miljonus ierīču, sākot no ISP tīkla produktiem līdz nākamās paaudzes IT risinājumiem. Uzņēmuma izaugsme ir iespējama, pateicoties tā komandai, sākot no programmatūras izstrādātājiem un produktu vadītājiem līdz dizaineriem un stratēģiem, UI komanda ir virzījusies uz kopīgo mērķi: IT pārvērtēšanu.

Ubiquiti Tu attīstīsi savu potenciālu un paplašināsiet savu redzesloku, vienlaikus veidojot savienojamības nākotni.

R&D komanda Rīgā ar 150 talantīgiem izstrādātājiem, aicina pievienoties kolēģi – Back-End izstrādātāju.

A client of WorkingDay Latvia – Ubiquiti Inc. (www.ui.com) creates technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by the company’s goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to the next generation of IT solutions. Ubiquiti’s growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve the company’s common goal: Rethinking IT.

At Ubiquiti, you’ll heighten your potential and broaden your horizons – all while shaping the future of connectivity.

The R&D team in Riga, with 150 talented developers, leads the development of many exciting new products. The team is looking for a colleague as a Back-End Developer.

UniFi OS komanda:

UniFi OS development team:

Tās atbildībā ir pamatoperētājsistēmas izstrāde un uzturēšana, kas nodrošina UniFi mākoņpakalpojumu vārtejas, tīkla pievienoto datu glabāšanas ierīču (NAS) un tīkla videoreģistratoru (NVR) darbību.

Tās galvenais uzdevums ir nodrošināt drošu, stabilu un augstas veiktspējas vidi, garantējot visu UniFi lietojumprogrammu uzticamu darbību, tostarp tīkla, kameru uzraudzības, balss sakaru un piekļuves kontroles sistēmu lietojumprogrammas. Šai komandai ir izšķiroša loma, nodrošinot vienotu un integrētu pieredzi visā daudzveidīgajā UniFi produktu klāstā.

Responsible for engineering and maintaining the core operating system that underpins UniFi cloud gateways, Network Attached Storage (NAS), and Network Video Recorders (NVRs).

Their primary focus is to provide a secure, stable, and high-performance environment, ensuring the reliable operation of all UniFi applications, including those for networking, camera surveillance, voice communication, and access control systems. This team plays a crucial role in delivering a seamless and integrated experience across the diverse suite of UniFi products.

Pienākumi:

Responsibilities:

  • vadīt diskusijas par arhitektūru un koda lēmumiem;
  • nodrošināt koda pārskatīšanas darba plūsmas, atzarojumu/apvienošanas stratēģiju, izstrādes un ieviešanas procesus;
  • aktīvi piedalīties visos projektos un izteikt savas idejas un risinājumus;
  • uzturēt labu programmēšanas stilu un būt informētam par jaunākajām tehnoloģijām un tendencēm;
  • izstrādāt attīstītājiem draudzīgas API, kas ir drošas, mērogojamas un labi dokumentētas;
  • komunicēt par sarežģītiem tehniskiem jautājumiem ar produktu vadītājiem, iegultās, mobilo un front-end attīstītājiem un UX/UI dizaineriem.

  • Develop efficient, scalable, and maintainable backend services
  • Lead discussions on service architecture and code design
  • Do code reviews, execute on branch/merge strategies, as well as build and deployment processes
  • Maintain a good programming style and stay up-to-date with the latest technology and trends
  • Design developer-friendly APIs that are secure, scalable, and well-documented
  • Communicate complex technical topics with key stakeholders, including PM’s, developers (embedded, web, mobile) and UX/UI designers

Prasības:

Requirements:

  • vismaz 5 gadu pieredze Node.js un TypeScript izstrādē;
  • vismaz 5 gadu pieredze SQL (Postgres vai līdzīgā);
  • praktiskas zināšanas par tīmekļa drošību (OWASP, pārlūka drošības modelis, OAuth);
  • teicamas kļūdu novēršanas un testēšanas prasmes, kā arī izpratne par aizsardzības programmēšanu;
  • pārzināt Git, Unix/Linux, Docker;
  • pieredze darbā ar mākslīgā intelekta rīkiem — Claude, Codex utt.;
  • spēja strādāt patstāvīgi;
  • teicamas komunikācijas prasmes gan rakstiski, gan mutiski;
  • augsta atbildības sajūta uzdevumu un pienākumu izpildē;
  • ļoti labi pārvaldīt latviešu un angļu valodu gan mutvārdos, gan rakstiski, saziņai ar partneriem un kolēģiem ārvalstīs.

  • 5+ years of experience with Node.js and TypeScript
  • 5+ years of experience with SQL (Postgres or similar)
  • Knowledge of web security (OWASP, browser security model, OAuth)
  • Excellent debugging skills and familiarity with defensive programming
  • Familiar with Git, Unix/Linux and Docker environments
  • Experience with AI tools – Claude, Codex, etc.
  • Ability to work independently
  • Excellent written and verbal communication skills
  • Strong sense of ownership of tasks and responsibilities
  • Highly proficient in Latvian and English (written and spoken), for communication with partners and colleagues from other countries

Vēlamās prasmes:

Nice to have:

  • pieredze darbā ar DevOps un Build pipelines;
  • Rust, WebRTC, gRPC, Go.

  • Well-versed with DevOps and Build pipelines
  • Experience with Rust or Go, gRPC, WebRTC

Tavi ieguvumi:

Benefits:

  • starptautiska darba vide un darbs kopā ar globālām izstrādes komandām;
  • iepēja izstrādāt ar programmatūru, ko izmanto miljoni cilvēku visā pasaulē;
  • iespēja izmantot un integrēt modernus MI rīkus produktu izstrādē;
  • piekļuve visiem Ubiquiti produktiem;
  • veselības apdrošināšana;
  • elastīgs darba laiks;
  • globālajiem standartiem atbilstošs atalgojums no EUR 4000 līdz 7000 bruto, atkarībā no Tavas kvalifikācijas un pieredzes, citas privilēģijas un bonusi;
  • A-klases birojs ar visu nepieciešamo – uzkodas un dzērieni birojā, apmaksāta autostāvvieta u.c.

  • An international work environment and working with global development teams
  • Ability to deliver software that is used by millions of people across the globe
  • Opportunity to leverage and integrate modern AI tools into product development
  • Access to all Ubiquiti products
  • Medical insurance
  • Flexible working hours
  • Compensation package matching global standards, including a competitive salary depending on your qualification and background (starting from EUR 4000 up to 7000 gross monthly)
  • A-class office with all the necessities – snacks, drinks, free parking, etc!

Lai pieteiktos, CV lūdzam sūtīt sadaļā Pieteikties!

To apply, please send your CV in section Pieteikties!

Piesakot savu kandidatūru amata konkursam, jūsu dati būs pilnīgi konfidenciāli un tiks nodoti tikai konkursa rīkotājam. Nosūtot savu CV un piesakoties konkursam uz izsludināto vakanci, potenciālais darbinieks (datu subjekts) saskaņā ar fizisko personu datu aizsardzību regulējošajiem tiesību aktiem piekrīt iesniegto personas datu glabāšanai SIA "WorkingDay Latvia" datu bāzē. Datu glabāšanas mērķis – datu izmantošana un apstrāde personāla atlases vajadzībām dažādos personāla atlases konkursos. Savu piekrišanu datu apstrādei potenciālais darbinieks var atsaukt rakstveidā.

When applying for a vacancy, your data will be kept strictly confidential and will be transferred only to the potential employer who has announced the vacancy. By sending your CV and applying for the vacancy, the potential employee (data subject) agrees to store the submitted personal data in the database of SIA “WorkingDay Latvia” in accordance with laws regulating personal data protection. The purpose of data storage is the use and processing of data for recruitment purposes in various recruitment vacancies. The potential employee is entitled to withdraw his/her consent in writing.

WhatsAppFacebookMessengerLinkedInEmail

Papildu informāciju var sniegt Ilze Kļaviņa
Tālrunis: +371 27886786
E-pasts: ilze.klavina@workingday.lv

You can obtain additional information by contacting Ilze Kļaviņa
Phone: +371 27886786
E-mail: ilze.klavina@workingday.lv

WorkingDay Latvia
Reģ. Nr. 40003793545
Tērbatas iela 53-10, Rīga, LV-1011

WorkingDay Latvia
Reg. No. 40003793545
Terbatas Street 53-10, Riga, LV-1011

Lai pieteiktos, CV lūdzam sūtīt sadaļā Pieteikties!

To apply, please send your CV in section Pieteikties!

Papildu informāciju var sniegt Ilze Kļaviņa
Tālrunis: +371 27886786
E-pasts: ilze.klavina@workingday.lv

WorkingDay Latvia
Reģ. Nr. 40003793545
Tērbatas iela 53-10, Rīga, LV-1011

You can obtain more information by contacting Ilze Kļaviņa
Phone: +371 27886786
E-mail: ilze.klavina@workingday.lv

WorkingDay Latvia
Reg. No. 40003793545
Terbatas Street 53-10, Riga, LV-1011