Bonapolia
Bonapolia
11 – 50 Zaměstnanci
LogistikaMarketingPoradenství
Bonapolia je náborová a talentová společnost, která propojuje kandidáty s příležitostmi v oblasti technologií a strojírenství prostřednictvím procesu zaměřeného na kandidáty a úzké spolupráce s klienty hledajícími zaměstnance. Její převážně vzdálený globální pracovní trh podporuje uchazeče o zaměstnání kariérním poradenstvím, koordinací pohovorů a pomocí s relokací, včetně možností přestěhování do Portugalska. Společnost kombinuje specializované náborové služby se škálovatelným zajišťováním talentů, podporou školení zaměstnanců a zjednodušeným procesem podávání žádostí a navazování kontaktů.

Senior Go backend vývojář — práce na dálku z Portugalska

Vyvíjejte a provozujte škálovatelné backendové služby v Go pro platformu přepravy cestujících. Veďte architekturu, observabilitu, nasazování do produkce a mentoring inženýrů.

Popis

  • Vyvíjejte a udržujte spolehlivé, škálovatelné backendové služby podporující obchodní požadavky
  • Zkoumejte technické přístupy a veďte backendovou architekturu i implementaci funkcí
  • Spolupracujte s mezifunkčními týmy na dodávání soudržných a efektivních řešení
  • Podílejte se na code review a architektonických diskusích
  • Zvyšujte technickou kvalitu backendových služeb v celém týmu
  • Vytvářejte čistý a udržovatelný kód v souladu se standardy společnosti
  • Řiďte dodávání backendových služeb, monitoring a provoz v produkci po celý jejich životní cyklus
  • Implementujte a udržujte systémy observability zahrnující metriky, logy, dashboardy a distribuované trasování
  • Mentorujte inženýry a prosazujte kvalitní inženýrské postupy a standardy kvality
  • Přispívejte k celkové zkušenosti cestujících v aplikaci pro objednávání jízd
  • Absolvujte fáze ověření angličtiny, interního technického pohovoru, pohovoru s klientem a pohovoru zaměřeného na kulturní soulad s klientem

Požadavky

  • Angličtina na středně pokročilé úrovni
  • Pobyt v EU, Gruzii, Arménii, Srbsku nebo Kazachstánu
  • Dostupnost pro práci v časovém pásmu CET
  • Nejméně pět let komerční praxe v backendovém vývoji v produkčních prostředích
  • Pokročilá zkušenost s Go zahrnující souběžnost, synchronizační primitiva, propagaci kontextu, správu životního cyklu gorutin a řízené ukončení
  • Zkušenost s vývojem a provozem vysoce zatížených distribuovaných systémů
  • Nedávná zkušenost s vývojem produktů se složitou obchodní logikou a měnícími se požadavky
  • Silné znalosti SQL a datového modelování včetně návrhu schémat, spojování, agregací, složených indexů, volby datových typů, analýzy dotazů, replikace, partitioningu a shardingu
  • Zkušenost s MySQL nebo PostgreSQL
  • Silná znalost přístupů k cachování včetně Redis, cache-aside, zahřívání cache a aktualizace na pozadí
  • Zkušenost se synchronní a asynchronní komunikací služeb pomocí gRPC a message brokerů včetně garancí doručení, idempotence a kompromisů při vyvažování zátěže
  • Hluboká znalost mikroservisní architektury a efektivní komunikace klient-server včetně souvisejících kompromisů a omezení
  • Praktická zkušenost s observability včetně metrik, logování, distribuovaného trasování, alertingu a profilování Go pomocí pprof
  • Porozumění nefunkčním požadavkům, SLA, SLO a SLI
  • Zkušenost s Dockerem, Kubernetesem, CI/CD pipeline a cloudovými platformami
  • Schopnost vytvářet udržovatelný a testovatelný kód s dobrým pokrytím jednotkovými a integračními testy
  • Znalost Gitu a moderních postupů code review
  • Schopnost vysvětlit architekturu projektu s odpovídající úrovní detailu
  • Schopnost samostatně převádět nejednoznačné problémy na řešení upřesňováním požadavků a rozsahu práce
  • Výhodou je zkušenost s událostmi řízenými architekturami s využitím Kafka, NATS nebo RabbitMQ
  • Výhodou je znalost nástrojů pro infrastrukturu jako kód
  • Výhodou je zkušenost s profilováním a optimalizací výkonu Go pomocí pprof a trace
  • Výhodou je znalost nástrojů pro předávání návrhů a multiplatformních pracovních postupů spolupráce
  • Výhodou je zkušenost s nástroji pro vývoj podporovaný umělou inteligencí

Benefity

  • B2B smlouva se společností Bonapolia
  • Měsíční fakturace a platba, obvykle podle platebního harmonogramu klienta vůči společnosti Bonapolia, zpravidla do 30 dnů
  • Smlouva se řídí právem země kandidáta
  • Bonapolia spravuje dokumentaci na straně klienta včetně MSA, NDA a fakturace