Bonapolia
Bonapolia
11 – 50 Zaposlenici
LogistikaMarketingSavjetovanje
Bonapolia je tvrtka za zapošljavanje i povezivanje talenata koja kandidate povezuje s prilikama u tehnologiji i inženjerstvu putem procesa usmjerenog na kandidate i bliskog partnerstva s klijentima koji zapošljavaju. Njezino pretežno udaljeno globalno tržište rada pruža tražiteljima zaposlenja karijerno savjetovanje, koordinaciju razgovora za posao i pomoć pri preseljenju, uključujući mogućnosti preseljenja u Portugal. Tvrtka objedinjuje butikne usluge zapošljavanja s skalabilnom isporukom talenata, podrškom za obuku zaposlenika te pojednostavljenim postupkom prijave i povezivanja.

Senior Go backend inženjer – rad na daljinu iz Portugala

Razvijajte i održavajte skalabilne backend usluge u Gou za platformu za putnike usluge prijevoza. Vodite arhitekturu, observability, isporuku u produkciju i mentoriranje inženjera.

Opis

  • Razvijajte i održavajte pouzdane, skalabilne backend usluge koje podržavaju poslovne zahtjeve
  • Istražujte tehničke pristupe te vodite backend arhitekturu i implementaciju funkcionalnosti
  • Surađujte s međufunkcionalnim timovima na isporuci povezanih i učinkovitih rješenja
  • Doprinosite pregledima koda i raspravama o arhitekturi
  • Poboljšavajte tehničku kvalitetu backend usluga u cijelom timu
  • Pišite čist i održiv kod usklađen sa standardima tvrtke
  • Upravljajte isporukom backend usluga, nadzorom i produkcijskim radom tijekom cijelog životnog ciklusa
  • Implementirajte i održavajte sustave observabilityja koji obuhvaćaju metrike, zapise, nadzorne ploče i distribuirano praćenje
  • Mentorirajte inženjere i promičite dobre inženjerske prakse i standarde kvalitete
  • Doprinosite cjelokupnom iskustvu putnika u aplikaciji za uslugu prijevoza
  • Prođite faze provjere znanja engleskog jezika, internog tehničkog intervjua, intervjua s klijentom i intervjua za kulturnu usklađenost s klijentom

Zahtjevi

  • Srednja razina znanja engleskog jezika
  • Lokacija u EU-u, Gruziji, Armeniji, Srbiji ili Kazahstanu
  • Dostupnost za rad u vremenskoj zoni CET
  • Najmanje pet godina komercijalnog iskustva u backend inženjerstvu u produkcijskim okruženjima
  • Napredno iskustvo s Go jezikom, uključujući konkurentnost, primitive sinkronizacije, propagaciju konteksta, upravljanje životnim ciklusom gorutina i kontrolirano gašenje
  • Iskustvo u razvoju i radu s distribuiranim sustavima velikog opterećenja
  • Nedavno iskustvo u razvoju proizvoda sa složenom poslovnom logikom i promjenjivim zahtjevima
  • Napredno znanje SQL-a i modeliranja podataka, uključujući dizajn shema, spajanja, agregacije, složene indekse, odabir tipova podataka, analizu upita, replikaciju, particioniranje i sharding
  • Iskustvo s MySQL-om ili PostgreSQL-om
  • Dobro poznavanje pristupa keširanju, uključujući Redis, cache-aside, zagrijavanje predmemorije i osvježavanje u pozadini
  • Iskustvo sa sinkronom i asinkronom komunikacijom usluga putem gRPC-a i posrednika poruka, uključujući jamstva isporuke, idempotentnost i kompromise pri balansiranju opterećenja
  • Duboko poznavanje mikroservisne arhitekture i učinkovite komunikacije klijent-poslužitelj, uključujući relevantne kompromise i ograničenja
  • Praktično iskustvo s observabilityjem, uključujući metrike, zapisivanje, distribuirano praćenje, upozorenja i profiliranje Go koda pomoću pprof-a
  • Razumijevanje nefunkcionalnih zahtjeva, SLA-ova, SLO-ova i SLI-jeva
  • Iskustvo s Dockerom, Kubernetesom, CI/CD cjevovodima i platformama u oblaku
  • Sposobnost pisanja održivog i testabilnog koda uz snažnu pokrivenost jediničnim i integracijskim testovima
  • Napredno poznavanje Gita i suvremenih praksi pregleda koda
  • Sposobnost objašnjavanja arhitekture projekta na odgovarajućoj razini detalja
  • Sposobnost samostalnog pretvaranja nejasnih problema u rješenja razjašnjavanjem zahtjeva i opterećenja
  • Poželjno: iskustvo s arhitekturama vođenima događajima uz Kafka-u, NATS ili RabbitMQ
  • Poželjno: poznavanje alata za infrastructure-as-code
  • Poželjno: iskustvo s profiliranjem i optimizacijom performansi Go-a pomoću pprof-a i tracea
  • Poželjno: poznavanje alata za predaju dizajna i međ-platformskih tijekova suradnje
  • Poželjno: iskustvo s alatima za razvoj uz pomoć umjetne inteligencije

Pogodnosti

  • B2B ugovor s tvrtkom Bonapolia
  • Mjesečno fakturiranje i plaćanje, uglavnom prema rasporedu plaćanja klijenta tvrtki Bonapolia, obično u roku od 30 dana
  • Ugovor se uređuje zakonima zemlje kandidata
  • Bonapolia upravlja dokumentacijom na strani klijenta, uključujući MSA, NDA i fakturiranje