Bonapolia
Bonapolia
11 – 50 Zaposleni
LogistikaSvetovanjeTrženje
Bonapolia je podjetje za zaposlovanje in povezovanje talentov, ki kandidate prek procesa, osredotočenega na kandidate, ter tesnih partnerstev z zaposlovalci povezuje s priložnostmi na področju tehnologije in inženirstva. Njegov pretežno oddaljeni globalni trg dela iskalcem zaposlitve nudi karierno svetovanje, usklajevanje razgovorov in pomoč pri preselitvi, vključno z možnostmi preselitve na Portugalsko. Podjetje združuje butične storitve zaposlovanja z razširljivim zagotavljanjem talentov, podporo pri usposabljanju zaposlenih ter poenostavljenim postopkom prijave in povezovanja.

Višji Go backend inženir – delo na daljavo iz Portugalske

Razvijajte in upravljajte razširljive zaledne storitve v jeziku Go za platformo za potnike prevozne storitve. Vodite arhitekturo, opazljivost, produkcijsko dostavo in mentorstvo inženirjev.

Opis

  • Razvijajte in vzdržujte zanesljive, razširljive zaledne storitve, ki podpirajo poslovne zahteve
  • Raziskujte tehnične pristope ter vodite zaledno arhitekturo in izvedbo funkcionalnosti
  • Sodelujte z medfunkcijskimi ekipami pri zagotavljanju usklajenih in učinkovitih rešitev
  • Prispevajte k pregledom kode in razpravam o arhitekturi
  • Izboljšujte tehnično kakovost zalednih storitev v celotni ekipi
  • Ustvarjajte čisto in vzdržljivo kodo v skladu s standardi podjetja
  • Upravljajte dostavo zalednih storitev, spremljanje in produkcijsko delovanje skozi celoten življenjski cikel
  • Izvajajte in vzdržujte sisteme opazljivosti, ki zajemajo metrike, dnevnike, nadzorne plošče in porazdeljeno sledenje
  • Mentorirajte inženirje ter spodbujajte dobre inženirske prakse in standarde kakovosti
  • Prispevajte k celotni uporabniški izkušnji potnikov v aplikaciji za prevozno storitev
  • Opravite faze preverjanja znanja angleščine, internega tehničnega razgovora, razgovora s stranko in razgovora s stranko o kulturni ustreznosti

Zahteve

  • Srednja raven znanja angleščine
  • Lokacija v EU, Gruziji, Armeniji, Srbiji ali Kazahstanu
  • Razpoložljivost za delo v časovnem pasu CET
  • Vsaj pet let komercialnih izkušenj z zalednim inženirstvom v produkcijskih okoljih
  • Napredno znanje jezika Go, vključno s sočasnostjo, primitivi za sinhronizacijo, širjenjem konteksta, upravljanjem življenjskega cikla gorutin in urejenim zaustavljanjem
  • Izkušnje z razvojem in upravljanjem porazdeljenih sistemov z veliko obremenitvijo
  • Nedavne izkušnje z razvojem izdelkov s kompleksno poslovno logiko in spreminjajočimi se zahtevami
  • Dobro znanje SQL in modeliranja podatkov, vključno z načrtovanjem shem, združevanji, agregacijami, sestavljenimi indeksi, izbiro podatkovnih tipov, analizo poizvedb, replikacijo, particioniranjem in shardingom
  • Izkušnje z MySQL ali PostgreSQL
  • Dobro poznavanje pristopov k predpomnjenju, vključno z Redisom, cache-aside, ogrevanjem predpomnilnika in osveževanjem v ozadju
  • Izkušnje s sinhrono in asinhrono komunikacijo storitev prek gRPC in posrednikov sporočil, vključno z jamstvi dostave, idempotentnostjo in kompromisi pri uravnoteženju obremenitve
  • Poglobljeno poznavanje mikroservisne arhitekture in učinkovite komunikacije med odjemalcem in strežnikom, vključno z relevantnimi kompromisi in omejitvami
  • Praktične izkušnje z opazljivostjo, vključno z metrikami, beleženjem, porazdeljenim sledenjem, opozarjanjem in profiliranjem Go z orodjem pprof
  • Razumevanje nefunkcionalnih zahtev, SLA, SLO in SLI
  • Izkušnje z Dockerjem, Kubernetesom, cevovodi CI/CD in oblačnimi platformami
  • Sposobnost izdelave vzdržljive in testljive kode z dobrim pokritjem z enotskimi in integracijskimi testi
  • Poznavanje Gita in sodobnih praks pregledovanja kode
  • Sposobnost razlage arhitekture projekta na ustrezni ravni podrobnosti
  • Sposobnost samostojnega pretvarjanja nejasnih problemov v rešitve z razjasnitvijo zahtev in delovne obremenitve
  • Zaželeno: izkušnje z dogodkovno vodenimi arhitekturami z uporabo Kafke, NATS ali RabbitMQ
  • Zaželeno: poznavanje orodij infrastructure-as-code
  • Zaželeno: izkušnje s profiliranjem in optimizacijo zmogljivosti Go z orodjema pprof in trace
  • Zaželeno: poznavanje orodij za predajo oblikovanja in delovnih tokov za večplatformsko sodelovanje
  • Zaželeno: izkušnje z orodji za razvoj s pomočjo umetne inteligence

Ugodnosti

  • B2B pogodba s podjetjem Bonapolia
  • Mesečno izdajanje računov in plačilo, običajno po plačilnem urniku stranke do podjetja Bonapolia, praviloma v 30 dneh
  • Pogodbo ureja zakonodaja kandidatove države
  • Bonapolia upravlja dokumentacijo na strani stranke, vključno z MSA, NDA in izdajanjem računov