Bonapolia
Bonapolia
11 – 50 Zamestnanci
LogistikaMarketingPoradenstvo
Bonapolia je náborová spoločnosť a firma zameraná na prepájanie talentov, ktorá spája kandidátov s pracovnými príležitosťami v oblasti technológií a inžinierstva prostredníctvom procesu orientovaného na kandidátov a úzkej spolupráce s klientmi, ktorí hľadajú zamestnancov. Jej prevažne vzdialený globálny pracovný trh podporuje uchádzačov o zamestnanie kariérnym poradenstvom, koordináciou pohovorov a pomocou pri presťahovaní vrátane možností presťahovania do Portugalska. Spoločnosť kombinuje butikové náborové služby so škálovateľným poskytovaním talentov, podporou vzdelávania zamestnancov a zjednodušeným procesom podávania žiadostí a nadväzovania kontaktov.

Senior Go backend vývojár – práca na diaľku z Portugalska

Vyvíjajte a prevádzkujte škálovateľné backendové služby v Go pre platformu pre cestujúcich taxislužby. Veďte architektúru, observability, produkčné nasadenie a mentoring inžinierov.

Popis

  • Budujte a udržiavajte spoľahlivé, škálovateľné backendové služby, ktoré podporujú obchodné požiadavky
  • Skúmajte technické prístupy a veďte backendovú architektúru a implementáciu funkcií
  • Spolupracujte s medzifunkčnými tímami na dodávaní ucelených a efektívnych riešení
  • Prispievajte k revíziám kódu a diskusiám o architektúre
  • Zlepšujte technickú kvalitu backendových služieb v rámci celého tímu
  • Tvoríte čistý a udržiavateľný kód v súlade so štandardmi spoločnosti
  • Riadiť dodávanie backendových služieb, monitorovanie a produkčnú prevádzku počas celého životného cyklu
  • Implementovať a udržiavať systémy observability pokrývajúce metriky, logy, dashboardy a distribuované trasovanie
  • Mentorovať inžinierov a podporovať kvalitné inžinierske postupy a štandardy
  • Prispievať ku kompletnému zážitku cestujúcich v aplikácii taxislužby
  • Absolvovať fázy testu angličtiny, interného technického pohovoru, pohovoru s klientom a pohovoru zameraného na kultúrnu zhodu s klientom

Požiadavky

  • Stredne pokročilá znalosť angličtiny
  • Bydlisko v EÚ, Gruzínsku, Arménsku, Srbsku alebo Kazachstane
  • Dostupnosť na prácu v časovom pásme CET
  • Aspoň päť rokov komerčných skúseností s backendovým inžinierstvom v produkčných prostrediach
  • Pokročilé skúsenosti s Go vrátane súbežnosti, synchronizačných primitív, propagácie kontextu, riadenia životného cyklu gorutín a riadeného ukončenia
  • Skúsenosti s vývojom a prevádzkou vysokozáťažových distribuovaných systémov
  • Nedávne skúsenosti s vývojom produktov so zložitou obchodnou logikou a meniacimi sa požiadavkami
  • Pokročilé znalosti SQL a modelovania dát vrátane návrhu schém, spojení, agregácií, zložených indexov, výberu dátových typov, analýzy dotazov, replikácie, partícionovania a shardovania
  • Skúsenosti s MySQL alebo PostgreSQL
  • Dobré znalosti prístupov k cachovaniu vrátane Redis, cache-aside, zahrievania cache a obnovovania na pozadí
  • Skúsenosti so synchrónnou a asynchrónnou komunikáciou služieb pomocou gRPC a message brokerov vrátane záruk doručenia, idempotencie a kompromisov pri vyvažovaní záťaže
  • Hlboké znalosti mikroservisnej architektúry a efektívnej komunikácie klienta so serverom vrátane relevantných kompromisov a obmedzení
  • Praktické skúsenosti s observability vrátane metrík, logovania, distribuovaného trasovania, alertingu a profilovania Go pomocou pprof
  • Porozumenie nefunkčným požiadavkám, SLA, SLO a SLI
  • Skúsenosti s Dockerom, Kubernetes, CI/CD pipelineami a cloudovými platformami
  • Schopnosť vytvárať udržiavateľný a testovateľný kód s vysokým pokrytím jednotkovými a integračnými testami
  • Pokročilá znalosť Gitu a moderných postupov revízie kódu
  • Schopnosť vysvetliť architektúru projektu na primeranej úrovni detailu
  • Schopnosť samostatne meniť nejednoznačné problémy na riešenia objasnením požiadaviek a pracovného zaťaženia
  • Výhodou sú skúsenosti s architektúrami riadenými udalosťami pomocou Kafka, NATS alebo RabbitMQ
  • Výhodou je znalosť nástrojov infrastructure-as-code
  • Výhodou sú skúsenosti s profilovaním a optimalizáciou výkonu Go pomocou pprof a trace
  • Výhodou je znalosť nástrojov na odovzdávanie návrhov a pracovných postupov medziplošnej spolupráce
  • Výhodou sú skúsenosti s nástrojmi na vývoj s podporou AI

Benefity

  • B2B zmluva so spoločnosťou Bonapolia
  • Mesačná fakturácia a platba, spravidla podľa platobného harmonogramu klienta voči spoločnosti Bonapolia, zvyčajne do 30 dní
  • Zmluva sa riadi právnymi predpismi krajiny kandidáta
  • Bonapolia spravuje dokumentáciu na strane klienta vrátane MSA, NDA a fakturácie