Backend Developer (Node.js) (m/f)

Product · Zagreb, Hrvatska
Department Product
Employment Type Full-Time
Minimum Experience Mid-level
Compensation 15000,00 - 24000,00kn (gross)

Mediatoolkit je tvrtka koja je razvila SaaS alat za online praćenje medija kojim se, u stvarnom vremenu, prate relevantna spominjanja brandova na cijelom internetu, uključujući i društvene mreže. Danas imamo preko 4000 plaćenih korisnika iz više od 100 zemalja diljem svijeta, a svakim danom rastemo sve više i sve brže. Radimo u inovativnoj industriji koja se izrazito brzo razvija.  Ponosni smo i na činjenicu da smo dobro uhodan tim, što potvrđuje i nagrada za Najboljeg poslodavca koju smo dobili tri godine zaredom. 

 

Naš Product tim dio je rastuće Technology grupe koja s Engineering i Tech Ops timovima trenutno broji jedanaest ljudi. Sastoji se od tri člana, a odgovoran je za razvoj Mediatoolkit web servisa i aplikacije mediatoolkit.com, koji se koriste 24/7, s tisućama paralelnih korisnika. Unutar Mediatoolkita brinemo i o dodatnim, internim i eksternim proizvodima. Naš zadatak je na temelju podataka koje prikuplja Engineering tim razvijati savršeno optimiziran alat koji će te iste podatke moći prikazati korisnicima uz vrhunsko korisničko iskustvo. Oko 4000 poslovnih korisnika svakodnevno koristi naš alat za unapređivanje vlastitog poslovanja. Zato su nam velika brzina i preciznost uvjet, jer kao što mi ovisimo o našim korisnicima, i oni ovise o nama.

 

KOGA TRAŽIMO?

Želimo proširiti naš Product tim s još jednim Node.js Developerom (m/ž). Željeli bismo da naš tim upotpuni osoba koja uživa u istraživanju najnovijih trendova i rješavanju složenih izazova. Tražimo osobu koja voli raditi na dugoročnim projektima, koja brine o dugoročno održivoj arhitekturi (razvijamo vlastiti proizvod koji se stalno unapređuje) i osobu kojoj je lako vizualizirati kako će sve sjesti na svoje mjesto i u frontend i u backend dijelu. Ako si netko tko uvijek razmišlja o stvaranju nečeg inovativnog i jedinstvenog, bit ćeš savršeno pojačanje našem timu programera.

 

BAVIT ĆEŠ SE:

Tvoj primarni posao sastojat će se od razvoja servisa i procesa zaduženih za poslovnu logiku Mediatoolkit-a, te servisa potrebnih za rad Mediatoolkit aplikacije. Mediatoolkit web aplikaciju na dnevnoj bazi koriste tisuće korisnika, a tvoj zadatak bit će omogućiti što brže učitavanje aplikacije, te pohranu i obradu poslovnih podataka. Bavit ćeš se i razvojem i spajanjem različitih integracija i internih servisa, koji direktno utječu na posao našeg Sales tima - primjerice, zbog integracija za koje bi ti bio zadužen, prodaja može svakog korisnika kontaktirati u manje od pet minuta od registracije, kao i pratiti sve njegove akcije na jednom mjestuPrimjer servisa na kojem bi radio/la je servis za provedbu plaćanja, odnosno spajanje našeg payment gatewaya i alata koji omogućuje da kad korisnik obavi kupnju, automatski aktiviramo plaćeni plan.


Što se tiče stacka, za razvoj mikroservisa koristimo Node.js (Nest.js), a neizostavan je i Typescript u kojem pišemo sve naše JS projekte. Svi servisi se vrte na Kubernetesu, a za razvoj servisa koristimo Docker. U niže navedenim uvjetima primjetit ćeš i PHP - prednost imaju kandidati koji ga poznaju jer su nam neke custom stvari napisane u njemu. idealna osoba na ovoj poziciji bi nam pomogla napraviti ih "iz početka", u Node.js-u


Osim toga, tvoje glavne odgovornosti bit će:

  • Kad se uhodaš, code review i pair programming
  • Razvoj, održavanje i testiranje koda, te pisanje dokumentacije
  • Doprinos arhitekturi i dizajnu sustava


UVJETI:

  • 2+ godine iskustva rada u JavaScriptu (Node.js, ES6)
  • Znanje izrade web servisa (uglavnom web API-ji, REST)
  • Znanje relacijskih i dokument baza podataka (MySQL, Postgres, MongoDB)
  • Iskustvo u komuniciranju s API servisima
  • Poznavanje OOP
  • Poznavanje PHP-a
  • Poznavanje Git-a
  • Samostalnost u radu
  • Dobre vještine istraživanja i timskog rada
  • Dobre organizacijske vještine
  • Samostalni korisnik engleskog jezika (B razina)


DODATNIM BODOVIMA SE VREDNUJE:

  • Poznavanje Kafke ili sličnih message brokera
  • Iskustvo rada sa razvojnim okvirom za testiranje (Jest, Jasmine...)
  • Poznavanje Webpacka
  • Poznavanje HTML/CSS-a
  • Poznavanje Dockera/Kubernetesa
  • Iskustvo s backend/frontend optimizacijom
  • Iskustvo u radu sa podacima u stvarnom vremenu (npr. WebSocketa)
  • Poznavanje RxJS-a

 

ŠTO NUDIMO:

  • Rad na izrazito kompleksnom proizvodu koji je u potpunosti u našem vlasništvu
  • Visoka razina autonomije i “prava glasa” u planiranju proizvoda
  • Rad u people-first atmosferi, u timu koji zna što radi i uvijek je spreman pomoći
  • Bruto plaću od 15000,00 - 24000,00 kuna 
  • Česti timbildinzi, radionice i edukacije (interne i s vanjskim stručnjacima), i neformalna druženja 
  • Organizirani onboarding u trajanju od šest mjeseci, s dediciranim mentorom i onboarding buddyjem 
  • Individualni razvojni plan, koji uključuje dvotjedne 1na1 sastanke s voditeljem, mjesečne Quality Time sastanke, i kvartalne Razvojne razgovore - sve s ciljem planiranja tvog napretka 
  • Vrhunsku opremu za rad, koja uključuje Apple Macbook, dodatni monitor, slušalice s mikrofonom, mobitel na izbor uz neograničenu pretplatu (koju možeš koristiti u privatne svrhe), ergonomsku stolicu
  • Fleksibilno radno vrijeme i mjesto - sve dogovaraš s voditeljem, ovisno o poziciji i preferencijama 
  • Za one koji rade iz ureda, pet-friendly ured s teretanom, knjižnicom & rec-roomovima, te nepresušan izvor kave, čaja, voća i grickalica
  • Ovisno što koristiš, sufinancirano garažno mjesto i spremište za bicikl
  • Besplatno pravno, porezno i psihološko savjetovanje
  • 100% plaćeno bolovanje
  • Za roditelje, dodatni dani godišnjeg, baby bonus od 4000,00kn (neto), slobodni dani (za porod i prve dane vrtića/škole) i darovi za djecu
  • Božićnica (2000,00kn), uskrsnica (500,00kn), regres (500,00kn)
  • Neograničena Mediatoolkit pretplata za tebe + jedna za NGO po tvom izboru


Kao brzorastućoj kompaniji, u Mediatoolkitu nam je izrazito stalo do kvalitete, učenja i razvoja, a prilike za horizontalan, vertikalan i jako brz napredak su gotovo neograničene. Zato zapošljavamo osobe koji se uklapaju ne samo svojim znanjem, već i željama i ambicijama. Sva su zapošljavanja s pretpostavkom da će osoba učiti, razvijati se, napredovati i za sebe stvoriti potpuno novo zanimanje i karijerni put. Ako te zanima rad u timu koji će te neprestano gurati naprijed i uz koji ćeš htjeti dati sve od sebe, želimo saznati više o tebi.

 


Sve pojedinosti o zaštiti osobnih podataka možeš pronaći u našim Pravilima privatnosti. 

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Zagreb, Hrvatska
  • Department
    Product
  • Employment Type
    Full-Time
  • Minimum Experience
    Mid-level
  • Compensation
    15000,00 - 24000,00kn (gross)