Bonapolia
Bonapolia
Bonapolia er et rekrutterings- og talentmatchingselskap som kobler kandidater med muligheter innen teknologi og ingeniørfag gjennom en kandidatfokusert prosess og tett samarbeid med ansettende kunder. Den i stor grad fjernbaserte, globale jobbmarkedsplassen hjelper jobbsøkere med karriereveiledning, koordinering av intervjuer og flyttehjelp, inkludert muligheter for å flytte til Portugal. Selskapet kombinerer spesialiserte rekrutteringstjenester med skalerbar talentformidling, støtte til opplæring av ansatte og en effektiv søknads- og kontaktprosess.

Senior Go-backendutvikler – fjernarbeid i Portugal

Bygg og drift skalerbare Go-backendtjenester for en passasjerplattform for samkjøring. Led arkitektur, observerbarhet, produksjonsleveranser og teknisk mentoring.

Beskrivelse

  • Bygg og vedlikehold pålitelige, skalerbare backendtjenester som støtter virksomhetens krav
  • Undersøk tekniske tilnærminger og led backendarkitektur samt implementering av funksjoner
  • Samarbeid med tverrfunksjonelle team for å levere helhetlige og effektive løsninger
  • Bidra i kodegjennomganger og arkitekturdiskusjoner
  • Forbedre den tekniske kvaliteten på backendtjenestene i hele teamet
  • Skriv ren og vedlikeholdbar kode i tråd med selskapets standarder
  • Håndter levering, overvåking og produksjonsdrift av backendtjenester gjennom hele livssyklusen
  • Implementer og vedlikehold systemer for observerbarhet som dekker måledata, logger, dashbord og distribuert sporing
  • Mentorer utviklere og fremmer gode utviklingsmetoder og kvalitetsstandarder
  • Bidra til den komplette passasjeropplevelsen i en samkjøringsapplikasjon
  • Fullfør trinnene med engelsktest, internt teknisk intervju, kundeintervju og kundens intervju for kulturell tilpasning

Krav

  • Mellomnivå i engelsk
  • Bosted i EU, Georgia, Armenia, Serbia eller Kasakhstan
  • Mulighet til å arbeide i tidssonen CET
  • Minst fem års kommersiell erfaring med backendutvikling i produksjonsmiljøer
  • Avansert erfaring med Go, inkludert samtidighet, synkroniseringsprimitiver, kontekstformidling, håndtering av goroutinenes livssyklus og kontrollert avslutning
  • Erfaring med utvikling og drift av distribuerte systemer med høy belastning
  • Nyere erfaring med produktutvikling med kompleks forretningslogikk og skiftende krav
  • Sterke ferdigheter i SQL og datamodellering, inkludert skjemadesign, joins, aggregeringer, sammensatte indekser, valg av datatyper, spørringsanalyse, replikering, partisjonering og sharding
  • Erfaring med MySQL eller PostgreSQL
  • God kunnskap om hurtigbufring, inkludert Redis, cache-aside, oppvarming av hurtigbuffer og bakgrunnsoppdatering
  • Erfaring med synkron og asynkron kommunikasjon mellom tjenester ved bruk av gRPC og meldingsmeglere, inkludert leveringsgarantier, idempotens og avveininger ved lastbalansering
  • Dyp kunnskap om mikrotjenestearkitektur og effektiv klient-server-kommunikasjon, inkludert relevante avveininger og begrensninger
  • Praktisk erfaring med observerbarhet, inkludert måledata, logging, distribuert sporing, varsling og Go-profilering med pprof
  • Forståelse av ikke-funksjonelle krav, SLA-er, SLO-er og SLI-er
  • Erfaring med Docker, Kubernetes, CI/CD-pipelines og skyplattformer
  • Evne til å skrive vedlikeholdbar og testbar kode med god dekning av enhets- og integrasjonstester
  • Gode ferdigheter i Git og moderne praksis for kodegjennomgang
  • Evne til å forklare prosjektarkitektur på riktig detaljnivå
  • Evne til å omdanne uklare problemer til løsninger på egen hånd ved å avklare krav og arbeidsbelastning
  • En fordel: erfaring med hendelsesdrevne arkitekturer ved bruk av Kafka, NATS eller RabbitMQ
  • En fordel: kjennskap til verktøy for infrastruktur som kode
  • En fordel: erfaring med profilering og optimalisering av Go-ytelse med pprof og trace
  • En fordel: kjennskap til verktøy for designoverlevering og arbeidsflyter for samarbeid på tvers av plattformer
  • En fordel: erfaring med AI-assisterte utviklingsverktøy

Fordeler

  • B2B-kontrakt med Bonapolia
  • Månedlig fakturering og betaling, vanligvis etter kundens betalingsplan til Bonapolia, normalt 30 dager
  • Kontrakten reguleres av lovene i kandidatens land
  • Bonapolia håndterer dokumentasjon på kundesiden, inkludert MSA, NDA og fakturering