Mondia Group
Mondia Group
Mondia Group je tvrtka za mobilnu trgovinu koja posluje u područjima telekomunikacija, digitalne zabave, marketinga i plaćanja. Kroz partnerstva s više od 84 mobilna operatora u 60 zemalja pomaže pružateljima sadržaja i trgovcima da dosegnu potrošače putem objedinjena sadržaja, zabavnih usluga, telekomunikacijskih rješenja i digitalnih plaćanja koje omogućuje Mondia Pay. Tvrtka također razvija personalizirana digitalna iskustva, podržava pridobivanje korisnika oglašavanjem i marketingom usmjerenim na rezultate te istražuje nove mogućnosti kroz Mondia Labs. Njezin međunarodni rad obuhvaća povezivanje publike, omogućivanje transakcija i izgradnju digitalnih proizvoda za globalni mobilni ekosustav.

Senior full-stack inženjer usmjeren na backend

Razvijajte mikrousluge, API-je i AWS rješenja u Javi i Spring Bootu. Sudjelujte u razvoju Vue.js sučelja i automatizaciji razvoja uz pomoć umjetne inteligencije.

Opis

  • Razvijajte i održavajte skalabilne mikrousluge koristeći Javu 21+ i Spring Boot.
  • Dizajnirajte sigurne i robusne REST API-je s verzioniranjem, idempotentnošću, obradom pogrešaka te specifikacijama OpenAPI/Swagger.
  • Primjenjujte prakse mikrousluga kao što su omeđeni konteksti, razlaganje usluga, upravljanje distribuiranim transakcijama i obrasci Saga.
  • Gradite sustave vođene događajima pomoću Apache Kafke i asinkrone razmjene poruka.
  • Primjenjujte sigurnosne prakse za aplikacije, uključujući OAuth2, JWT, sigurno programiranje i otklanjanje ranjivosti.
  • Poboljšavajte performanse podešavanjem JVM-a, profiliranjem, predmemoriranjem, smanjenjem latencije i učinkovitim korištenjem resursa.
  • Dizajnirajte i optimizirajte pristup bazama podataka, SQL upite, indekse i planove izvršavanja upita.
  • Gradite i održavajte cloud-native i bezserverska AWS rješenja koristeći Lambda, API Gateway i Step Functions.
  • Po potrebi razvijajte backend usluge i API-je koristeći Node.js i NestJS.
  • Automatizirajte razvoj, testiranje, implementaciju i operacije pomoću Pythona, Node.js-a i drugih skriptnih alata.
  • Pišite čist, održiv i testabilan kod te izrađujte jedinične i integracijske testove.
  • Izrađujte prototipove rješenja, istražujte složene probleme te pronalazite i uklanjate uska grla u performansama.
  • Razvijajte, poboljšavajte i održavajte frontend aplikacije u Vue.js-u.
  • Povezujte frontend aplikacije s backend uslugama putem sigurnih i pouzdanih REST API-ja.
  • Izrađujte ponovno upotrebljive komponente korisničkog sučelja te implementirajte obrasce, provjeru unosa na klijentskoj strani, upravljanje stanjem i obradu pogrešaka.
  • Poboljšavajte performanse frontenda, responzivnost, kompatibilnost s preglednicima i upotrebljivost.
  • Rješavajte probleme frontenda i surađujte s programerima na isporuci cjelovitih funkcionalnosti od početka do kraja.
  • Koristite razvojne alate potpomognute umjetnom inteligencijom za programiranje, otklanjanje pogrešaka, testiranje, pregled koda i dokumentaciju.
  • Unapređujte automatizaciju potpomognutu umjetnom inteligencijom tijekom cijelog životnog ciklusa razvoja softvera.
  • Pregledavajte kod, pridržavajte se inženjerskih praksi i mentorirajte članove tima.
  • Surađujte s voditeljem inženjerskog tima, QA timovima i programerima na provedbi tehnološkog plana.
  • Sudjelujte u dežurstvima, rješavajte produkcijske incidente, analizirajte njihove uzroke i uvodite preventivna poboljšanja.

Zahtjevi

  • Profesionalno iskustvo u razvoju backend softvera pomoću Jave 21+ i Spring Boota.
  • Dobro razumijevanje arhitekture mikrousluga, distribuiranih sustava, dizajna REST API-ja i arhitekture vođene događajima.
  • Praktično iskustvo u dizajnu i integraciji API-ja, upravljanju autentifikacijom i autorizacijom te zaštiti aplikacija.
  • Iskustvo s Apache Kाफkom ili usporedivom tehnologijom za obradu tokova događaja.
  • Dobro poznavanje SQL-a i relacijskih baza podataka, uključujući optimizaciju upita i indeksa.
  • Iskustvo u izgradnji i održavanju aplikacija na AWS-u, uključujući bezserverske usluge.
  • Razumijevanje jediničnog i integracijskog testiranja, CI/CD-a, observabilnosti, otklanjanja produkcijskih problema i sigurnog razvoja.
  • Sposobnost analize složenih tehničkih problema i isporuke pouzdanih, održivih i visokoučinkovitih rješenja.
  • Radno poznavanje Vue.js-a i modernog JavaScripta ili TypeScripta.
  • Sposobnost izrade i održavanja frontend komponenti, integracije REST API-ja i rješavanja problema korisničkog sučelja.
  • Razumijevanje frontend arhitekture, upravljanja stanjem, responzivnog dizajna i provjere unosa na klijentskoj strani.
  • Sposobnost samostalne isporuke jednostavnih do umjereno složenih frontend funkcionalnosti bez duboke specijalizacije za frontend.
  • Iskustvo u korištenju Node.js-a i NestJS-a za backend usluge.
  • Poznavanje Pythona ili drugih skriptnih jezika za automatizaciju i alate.
  • Praktično iskustvo s alatima za programiranje potpomognutima umjetnom inteligencijom i interes za korištenje AI-ja radi veće produktivnosti razvoja i kvalitete softvera.
  • Izražene analitičke, komunikacijske i suradničke vještine te sposobnost rješavanja problema.
  • Sposobnost preuzimanja odgovornosti za rezultate i učinkovitog rada u međufunkcionalnom inženjerskom timu.
  • Prednost je iskustvo u dizajnu i održavanju cloud-native aplikacija na AWS-u.
  • Prednost je poznavanje obrazaca distribuiranih transakcija, strategija otpornosti, predmemoriranja i optimizacije performansi.
  • Prednost je iskustvo u automatizaciji razvojnih i operativnih tijekova rada pomoću AI-ja.
  • Prednost je iskustvo u doprinosu arhitektonskim odlukama, pregledu koda i mentoriranju programera.

Pogodnosti

  • Socijalno osiguranje.
  • Zdravstveno osiguranje za zaposlenika i obitelj.
  • Mjesečni doprinos tvrtke za pogodnosti zaposlenika u iznosu do 25 EUR.
  • Bonusni sustav tvrtke u skladu s pravilima tvrtke.
  • Plaća se isplaćuje u EGP-u u protuvrijednosti EUR.

Povezani poslovi

Snowflake

Inženjer za Snowflake korisničke račune

Snowflake

Pomozite korisnicima da usvoje Snowflake AI Data Cloud uz savjete o arhitekturi u oblaku i tehničku podršku. Podržite ih u primjeni podatkovnih slučajeva upotrebe.

Otvori
OneTrust

Analitičar korisničke podrške

OneTrust

Rješavajte složene probleme sa SaaS integracijama, autentifikacijom, API-jima i platformom OneTrusta za odgovorno upravljanje podacima. Surađujte s korisnicima te timovima za proizvode i inženjering na istraživanju i rješavanju eskaliranih slučajeva.

Otvori
BLUE ORIGIN

Viši pravni savjetnik za nekretnine i graditeljstvo

BLUE ORIGIN

Vodite transakcije nekretninama i pravna pitanja graditeljstva za Blue Origin, savjetujte rukovoditelje i podupirite projekte u portfelju tvrtke u SAD-u i inozemstvu. Razvijajte skalabilne pravne procese dok zrakoplovna i svemirska tvrtka širi svoje poslovanje.

Otvori